ملف إعداد Nginx مفقود؟ إليك طريقة الإصلاح

16/12/2023 |
Loading...

المقدمة: يتناول هذا الشرح مشكلة شائعة يواجهها مستخدمو Nginx على الخوادم الخاصة الافتراضية (VPS) — وهي غياب ملف الإعداد الرئيسي /etc/nginx/nginx.conf. يُعد هذا الملف ضرورياً لتشغيل Nginx بشكل صحيح، وغيابه قد يمنع الخدمة من البدء.

خطوات استكشاف الأخطاء وإصلاحها:

الخطوة 1: التحقق من وجود ملف إعداد Nginx

ابدأ بالتحقق مما إذا كان الملف موجودًا:

cat /etc/nginx/nginx.conf

إذا ظهرت لك رسالة تفيد بعدم وجود الملف "no such file or directory"، تابع الخطوات التالية.

الخطوة 2: إزالة Nginx وإعادة تثبيته

أولاً، قم بإزالة Nginx:

sudo apt-get --purge remove nginx

ثم أعد تثبيت Nginx:

sudo apt-get install nginx

الخطوة 3: إعادة تشغيل خدمة Nginx

قم بإعادة تشغيل الخدمة لتطبيق التغييرات:

sudo systemctl restart nginx

الخطوة 4: التحقق من حالة الخدمة

تأكد من أن الخدمة تعمل بشكل صحيح:

sudo systemctl status nginx

إذا لم تُحل المشكلة بعد تنفيذ الخطوات أعلاه:

الخطوة 5: إيقاف خدمة Nginx

قم بإيقاف الخدمة:

sudo systemctl stop nginx

الخطوة 6: إزالة Nginx بالكامل

قم بإزالة جميع مكونات Nginx:

sudo apt-get --purge remove nginx nginx-common nginx-full nginx-core

الخطوة 7: تنظيف الحزم غير الضرورية

قم بإزالة الحزم التي لم تعد مطلوبة:

sudo apt-get autoremove

ثم نظف ذاكرة التخزين المؤقت للحزم:

sudo apt-get autoclean

الخطوة 8: إعادة تثبيت Nginx

قم بتحديث قائمة الحزم:

sudo apt-get update

ثم قم بتثبيت Nginx من جديد:

sudo apt-get install nginx

الخطوة 9: بدء الخدمة والتحقق منها

ابدأ خدمة Nginx:

sudo systemctl start nginx

تحقق من حالة الخدمة:

sudo systemctl status nginx

الخاتمة:

باتباعك لهذه الخطوات، يجب أن تكون قد تمكنت من حل مشكلة غياب ملف إعداد Nginx، والتأكد من أن الخدمة تعمل بشكل سليم على الخادم الافتراضي الخاص بك.

احصل على عروض وتخفيضات حصرية!

ابقَ على اطلاع بآخر العروض، الخصومات، والترقيات الخاصة.

Update cookies preferences