حل مشكلة Nginx Admin مع IPv6 عند التنصيب

حل مشكلة Nginx Admin مع IPv6 عند التنصيب

Restarting nginx daemon: nginxnginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) already running.

الكثير من مدراء السيرفرات يواجهون الخطأ السابق عند تنصيب مسرع الاتصال Nginx Admin, والسبب أن سيرفرك لا يملك آي بي من نوع IPv6 ولحل هذا المشكلة أتبع الخطوات التالية:

بعد تنصيب Nginx Admin يجب التعديل يدويا على مواقع السيرفر وتعطيل IPv6, أفتح الشل وأذهب الى:

cd /etc/nginx/vhosts

الآن استخدم الأمر ls -la لعرض الموقع على السيرفر وقم بالتعديل عليها بالامر pico مثال:

pico website.com

أبحث عن:

listen [::]:80;

ضع قبلها علامة # لتكون كالتالي:

#listen [::]:80;

الآن Ctrl+x بعدها y للحفظ, وطبق الامر على بقية المواقع وبعد الانتهاء من كل المواقع (حتى الدومينات الفرعية subdomain):

أعد تشغيل الأباتشي بالأمر:

service httpd restart

 

 

Share this post

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.