it-swarm-tr.com

Apache'yi nasıl yeniden başlatıyorsunuz?

SLES’ten Ubuntu’ya geçtim ve şimdi yerel sunucumu yeniden başlatmak istiyorum. SLES'te kullandım:

rcapache2 restart

ama bu bir şekilde Ubuntu'da çalışmıyor gibi görünüyor. :(

Apache'mi nasıl yeniden başlatırım?

247
Jai Puri

Sudo service Apache2 restart Red Hat'ten ödünç alınan yol için.

361
maco

Yeniden başlatmak ister misiniz Apache mi, yoksa incelikle yeniden yüklemek mi istiyorsunuz yapılandırması?

Herkes ilk soruyu cevaplıyordu; ile ikinci yapabilirsiniz

Sudo service Apache2 reload

Zarif bir şekilde yeniden yükleme biraz daha hızlı ve hiçbir kesinti yok.

Bir uyarı var: Apache yapılandırma dosyalarınız bir hata içeriyorsa (örneğin, mevcut olmayan bir dizindeki bir günlük dosyasını yapılandırırsa), sunucu konsola herhangi bir hata mesajı yazdırmadan sessizce çıkabilir. Diğer hataların çoğu, Apache2ctl configtest tarafından service Apache2 reload ile gerçek yüklemeyi yapmadan önce çalışan Apache2ctl graceful tarafından yakalanır.

104
Marius Gedminas

Hizmetleri başlatmak/durdurmak için (sadece Apache'yi değil) Ubuntu altında önerilen yol, start/stop/yeniden yükleme komutlarını kullanmaktır (ki bunlar initctl programın bir parçası başlangıç ​​ ).

Eski /etc/init.d betiklerini kullanan hizmetler için, karşılık gelen script doğru parametrelerle çağrılacak; starttart altyapısını kullanan hizmetler için uygun olay geçişi starttart daemon üzerinden initctl .

Böylece, Ubuntu'da Apache'yi başlatmak/durdurmak/yeniden yüklemek/yeniden başlatmak için şunları kullanabilirsiniz:

Sudo start Apache2
Sudo stop Apache2
Sudo reload Apache2
Sudo restart Apache2
26
Riccardo Murri
Sudo /etc/init.d/Apache2 restart

Elbette restart, stop ve (bence) start için reload

20
Oli

Ubuntu yolu:

Sudo service Apache2 restart|stop|start 
17
toe

Marius'un dediği gibi, zarif, yeniden başlatmak için kullanılmalı:

Sudo Apache2ctl graceful

veya

Sudo Apache2ctl graceful-stop

incelikle Apache durdurmak için.

Bu komutlar, web sunucusunu yeniden başlatmadan/durdurmadan önce, web sitelerinin tüm isteklerinin yerine getirilmesini sağlar, böylece kullanıcılarınızın yarısı web sayfasını almazlar.

11
kemra102

Önce bu komutu kullanarak durumunuzu kontrol edin

Sudo service Apache2 status

sonra çalışan servisi durdur

Sudo service Apache2 stop

sonra bu komutu kullanın:

Sudo /opt/lampp/lampp start

bu çözüm benim için çalıştı.

4
Md.Shahjalal

apache 2.4 sürümünü sisteminize yüklüyorsanız, Apache sunucunuzu yerel sisteminizde yeniden başlatmak veya durdurmak için aşağıdaki komutu çalıştırmalısınız.

./apachectl start

veya yeniden başlatma, stop gereksiniminize göre de kullanabilirsiniz. bu test edilmiş kod

2
mukesh kumar

apache'yi yeniden başlatmak için servisleri kullanabilirsiniz.

service Apache2 restart

ve bunun için tüm işlevleri kullanabilirsiniz (Durdur - Başlat - Yeniden Yükle)

1
vipmaa
Sudo systemctl restart Apache2

systemctl - Sistemi ve servis yöneticisini kontrol eder.

systemctl, "systemd" sisteminin ve servis yöneticisinin durumunu denetlemek ve kontrol etmek için kullanılabilir.

0

Apache sunucunuzu yeniden başlatmanın en iyi yolu aşağıdaki komutu kullanmaktır:

$ Sudo service Apache2 restart

Alter Aşağıdaki komutu kullanabilirsiniz:

$ Sudo /etc/init.d/Apache2 restart
0
Razor Rassh