How to install CentOS 8 Server + Static ip + LAMP SERVER + webmin admin panel.
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت Nginx على CentOS 8
- ضبط جدار الحماية
- هيكل ملف التكوين Nginx وأفضل الممارسات
- استنتاج
يعد Nginx وضوحًا "engine x" عبارة عن خادم HTTP وبروكسي عكسي مفتوح المصدر وعالي الأداء ومسؤول عن معالجة حمولة بعض أكبر المواقع على الإنترنت. يمكن استخدامه كخادم ويب مستقل ، وموازن التحميل ، وذاكرة التخزين المؤقت للمحتوى ، والوكيل العكسي لخوادم HTTP وغير
مقارنة بـ Apache ، يمكن لـ Nginx التعامل مع عدد كبير جدًا من الاتصالات المتزامنة ولديه مساحة ذاكرة أصغر لكل اتصال.
يشرح هذا البرنامج التعليمي كيفية تثبيت Nginx وإدارته على CentOS 8.
المتطلبات الأساسية
قبل المتابعة ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo ، وليس لديك Apache أو أي عملية أخرى تعمل على المنفذ 80 أو 443.
تثبيت Nginx على CentOS 8
بدءًا من CentOS 8 ، تتوفر حزمة Nginx في مستودعات CentOS الافتراضية.
تثبيت Nginx على CentOS 8 بسيط مثل الكتابة:
sudo yum install nginx
بمجرد اكتمال التثبيت ، قم بتمكين وبدء خدمة Nginx مع:
sudo systemctl enable nginx
sudo systemctl start nginx
للتحقق من تشغيل الخدمة ، تحقق من حالتها:
sudo systemctl status nginx
يجب أن يبدو الإخراج بشيء من هذا القبيل:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
ضبط جدار الحماية
FirewallD هو الحل الافتراضي لجدار الحماية في Centos 8.
أثناء التثبيت ، تنشئ Nginx ملفات خدمة جدار الحماية مع قواعد محددة مسبقًا للسماح بالوصول إلى منافذ HTTP (
80
) و HTTPS (
443
).
استخدم الأوامر التالية لفتح المنافذ الضرورية بشكل دائم:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
الآن ، يمكنك اختبار تثبيت Nginx الخاص بك ، عن طريق فتح
http://YOUR_IP
في متصفح الويب الخاص بك. يجب أن تشاهد صفحة الترحيب الافتراضية في Nginx ، والتي يجب أن تبدو الصورة أدناه:

هيكل ملف التكوين Nginx وأفضل الممارسات
- توجد جميع ملفات تكوين Nginx في
/etc/nginx/directory. وملف تهيئة Nginx الرئيسي هو /etc/nginx/nginx.conf. إنشاء ملف تكوين منفصل لكل مجال يجعل الخادم أسهل في الحفاظ عليه. ملفات كتلة خادم Nginx يجب أن ينتهي بـ.confويتم تخزينه في الدليل/etc/nginx/conf.d. يمكنك الحصول على أكبر عدد ممكن من كتل الخوادم كما تريد. إنها ممارسة جيدة لمتابعة اصطلاح تسمية قياسي. على سبيل المثال ، إذا كان اسم المجال هوmydomain.com، فيجب تسمية ملف التكوينmydomain.com.confإذا كنت تستخدم شرائح تهيئة قابلة للتكرار في كتل خادم المجال ، فمن المستحسن إعادة تكوين هذه المقاطع في ملفات snippets.Nginx. (access.logوerror.log)error.logفي الدليل/var/log/nginx/. من المستحسن أن يكون لديكaccessمختلف وملفات سجلerrorلكل كتلة خادم. يمكنك تعيين دليل جذر مستند المجال الخاص بك إلى أي موقع تريده. تشمل المواقع الأكثر شيوعًا لـ webroot:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
استنتاج
تهانينا ، لقد قمت بتثبيت Nginx بنجاح على خادم CentOS 8 الخاص بك. أنت الآن جاهز لبدء نشر تطبيقاتك واستخدام Nginx كخادم ويب أو خادم وكيل.
يمكنك إدارة خدمة Nginx بنفس طريقة استخدام أي وحدة systemd أخرى.
سنت إنجن إكسكيفية تثبيت nginx على centos 7
يُعتبر Nginx أن "محرك x" هو خادم HTTP وخادم بروكسي مجاني ومفتوح وعالي الأداء ومسؤول عن معالجة حمولة بعض أكبر المواقع على الإنترنت. يعلمك هذا البرنامج التعليمي كيفية تثبيت Nginx وإدارته على جهاز CentOS 7.
كيفية تثبيت phpmyadmin مع nginx على centos 7
يسمح لك phpMyAdmin بالتفاعل مع قواعد بيانات MySQL وإدارة حسابات المستخدمين والامتيازات وتنفيذ عبارات SQL. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت phpMyAdmin مع Nginx على CentOS 7.
كيفية تثبيت وورد مع nginx على centos 7
سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت WordPress على جهاز CentOS 7. يعد WordPress من أكثر أنظمة التدوين مفتوحة المصدر و CMS شعبية على مستوى العالم.







