Nginx هو ملقم ويب, مع مستوى عال من الأداء ومع عدد كبير من الميزات التي تجعل من أن تكون الثانية ويستخدم معظم ملقم ويب على الصعيد العالمي. ملقم الضوء بين سماته هي المستخدمة عكس الوكيل مع ذاكرة التخزين المؤقت, المتداول تحميل, دعم من أجل FastCGI, …
من أجل تثبيت ملقم ويب nginx في CentOS 6.8, أول شيء لتثبيت أبيل (حزم إضافية للمؤسسة لينكس), منذ حزمة المثبت يم ولا تشمل أحدث إصدار من nginx في المستودع بشكل افتراضي. للقيام بذلك, نظراً المحطة الطرفية تشغيل:
1 | sudo yum install epel-release |
إذا كان لنا أن نسأل أي قبول, ونحن نقبل مع نعم o نعم, اعتماداً على اللغة التي لديك نظام التشغيل الخاص بك.
وبعد هذا, من أجل تثبيت nginx مجرد الذهاب إلى تشغيل الأمر التالي:
1 | sudo yum install nginx |
ونحن نطلب تأكيد مرتين وخلال عملية. وكما في الحالة السابقة, ونحن نقبل على حد سواء.
وبمجرد تركيب, قبل بدء تشغيل خدمة, إذا كنت قد قمت بتثبيت أباتشي, نحن في طريقنا إلى إلغاء تثبيته. للقيام بذلك, نقوم بتنفيذ الأوامر التالية:
1 2 3 | sudo service httpd stop sudo yum remove httpd sudo chkconfig httpd off |
أولاً وقبل كل شيء, توقفنا عن الخدمة, ثم حذفه وإزالته من بدء تشغيل النظام.
وفي وقت لاحق نحن تنشيط nginx التي يتم تحميلها عند بدء التشغيل:
1 2 | sudo chkconfig nginx on sudo service nginx start |
من أجل تحقق أن الملقم قيد التشغيل, يفتح المستعرض ويشير ذلك إلى خادم الملكية الفكرية في مسألة. نضع في اعتبارنا أن عليك أن سمحت الوصول إلى منفذ 80, وفي حالة وجود جدار حماية, و تحديث الجداول من نفس:
1 | sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT |
إذا كنت بحاجة إلى تعرف الملكية الفكرية الخادم الخاص بك, يمكنك تشغيل ifconfig بالطريقة التالية:
1 | ifconfig eth0 | grep inet | awk '{ print $2 }' |
وقت لمعرفة الملكية الفكرية وإدخاله في المتصفح, إذا كان كل ذهب جيدا, سوف تشاهد الصفحة الرئيسية ‘مرحبا بكم في nginx على أبيل!‘.
كنت على استعداد! لديك بالفعل تثبيت وأساساً تكوين الخاص بك nginx الخادم. إعدادات متقدمة سوف يعتمد على ما تريد أن تركب على نفس. تأخذ في الاعتبار أن nginx ملقم ويب وأنه فقط يخدم محتوى ثابت. إذا كنت تريد تشغيل PHP أو أي لغة أخرى, سيكون لديك لأداء المنشآت الخاصة بكل منها وتكوينات لنفسه.