كيف يمكنك إعادة تشغيل أباتشي?

أنا تحولت من سليس إلى أوبونتو والآن أريد إعادة تشغيل بلدي المحلية server.In سليس كنت :

rcapache2 restart

ولكن هذا يبدو بطريقة أو بأخرى لا تعمل في أوبونتو. :(

كيف يمكنني إعادة تشغيل بلدي أباتشي?

sudo service apache2 restart للطريقة التي اقترضت من ريد هات.

هل تريد إعادة التشغيل أباتشي ، أو هل تريد تحديث بأمان تكوينه?

كان الجميع الإجابة على السؤال الأول ، ويمكنك أن تفعل الثانية مع

sudo service apache2 reload

إعادة التحميل بأمان أسرع قليلا ، وليس هناك وقت توقف.

هناك تحذير واحد: إذا كانت ملفات التكوين أباتشي تحتوي على خطأ (على سبيل المثال تكوين ملف سجل في دليل غير موجود) ، قد يخرج الخادم بصمت دون طباعة أي رسائل خطأ إلى وحدة التحكم. يتم القبض على معظم الأخطاء الأخرى من قبل apache2ctl configtest ذلك service apache2 reload يعمل قبل القيام بإعادة التحميل الفعلي باستخدام apache2ctl graceful.

الطريقة الموصى بها تحت أوبونتو لبدء / إيقاف الخدمات (وليس جوستاباتشي) هو استخدام أوامر بدء / إيقاف / تحديث (التي هي حقا روابط رمزية إلى المعهدالبرنامج ، جزء من مغرور).

للخدمات التي تستخدم الإرث /etc/init.d البرامج النصية ، سيتم استدعاء البرنامج النصي المقابل مع المعلمات الصحيحة ؛ فورسيرفيسز التي تستخدم البنية التحتية مغرور ، سيتم الإشارة إيفنترانسيتيون المناسبة إلىمغرور الشيطان عبرالمعهد.

لذلك ، لبدء / إيقاف/تحديث / إعادة تشغيل أباتشي على أوبونتو ، يمكنك استخدام:

sudo start apache2sudo stop apache2sudo reload apache2sudo restart apache2
sudo /etc/init.d/apache2 restart

بالطبع يمكنك مبادلة خارج restart ل stop, start و (أعتقد) reload

أوبونتو الطريق:

  1. لإعادة التشغيل:
    sudo service apache2 restart|stop|start 
  2. للتوقف:
    sudo service apache2 stop 
  3. للبدء:
    sudo service apache2 start 

كما قال ماريوس رشيقة ينبغي أن تستخدم إما لإعادة تشغيل:

sudo apache2ctl graceful

أو

sudo apache2ctl graceful-stop

لوقف أباتشي بأمان.

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

أولا عليك التحقق من حالتك باستخدام هذا الأمر

sudo service apache2 status

ثم أوقف الخدمة قيد التشغيل

sudo service apache2 stop

ثم استخدم هذا الأمر:

sudo /opt/lampp/lampp start

لقد نجح هذا الحل بالنسبة لي.

يمكنك استخدام systemctl الأمر لإعادة تشغيل خدمة أباتشي ؛ هذا يتحكم في نظام سيستيمد و مدير الخدمة.

لإعادة تشغيل أباتشي مع systemctl القيادة:

sudo systemctl restart apache2.service

في حالة التعلق أو الحصول على أي رد على إعادة تشغيل يمكنك استخدام systemctl stop الأمر لوقف الخدمة ثم تبدأ مع systemctl start الأمر. الأوامر هي كما يلي -

لوقف أباتشي مع systemctl القيادة:

sudo systemctl stop apache2.service

لبدء أباتشي مع systemctl القيادة:

sudo systemctl start apache2.service

يمكنك أيضا استخدام الأمر تحديث لإعادة تحميل خدمة أباتشي فقط.

لإعادة أباتشي مع systemctl القيادة:

sudo systemctl reload apache2.service

يمكنك استخدام الخدمات لإعادة تشغيل أباتشي

service apache2 restart

ويمكنك استخدام جميع الوظائف لذلك (إيقاف - بدء-تحديث)

إذا كنت تثبيت أباتشي 2.4 الإصدار في النظام الخاص بك ، لبدء إعادة تشغيل أو إيقاف خادم أباتشي على النظام المحلي الخاص بك ، ثم يجب تشغيل الأمر التالي

./apachectl start

أو يمكنك استخدام إعادة التشغيل, توقف أيضا وفقا لمتطلباتكم.هذا هو رمز اختبار