Sles'den Ubuntu'ya geçtim ve şimdi yerelimi yeniden başlatmak istiyorum server.In Kullandığım sle'ler :
rcapache2 restart
ama bu bir şekilde Ubuntu'da çalışmıyor gibi görünüyor. :(
Apache'mi nasıl yeniden başlatabilirim?
Sles'den Ubuntu'ya geçtim ve şimdi yerelimi yeniden başlatmak istiyorum server.In Kullandığım sle'ler :
rcapache2 restart
ama bu bir şekilde Ubuntu'da çalışmıyor gibi görünüyor. :(
Apache'mi nasıl yeniden başlatabilirim?
sudo service apache2 restart
Red Hat'ten ödünç alınan yol için.
İstiyor musun başlatmak Apache, ister senin için incelikle yeniden yükle yapılandırması mı?
Herkes ilk soruyu cevaplıyordu; ikincisini şu şekilde yapabilirsiniz:
sudo service apache2 reload
Zarif bir şekilde yeniden yükleme biraz daha hızlıdır ve kesinti yoktur.
Bir uyarı var: apache yapılandırma dosyalarınız bir hata içeriyorsa (örn. Var 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 tarafından yakalanır apache2ctl configtest
o service apache2 reload
gerçek yeniden yüklemeyi yapmadan önce çalışır apache2ctl graceful
.
Ubuntu'da hizmetleri başlatmak / durdurmak için önerilen yol (sadecepache) start / stop / reload komutlarını kullanmaktır (ki bu gerçekten aşağıdakilere sembolik bağlantılardır initctlprogram, part sonradan görme).
Mirası kullanan hizmetler için /etc/init.d
komut dosyaları, karşılık gelen komut dosyası doğru parametrelerle çağrılır; upstart altyapısını kullanan hizmetler için, uygun eventtransitionsonradan görme daemon üzerindeninitctl.
Bu nedenle, Ubuntu'da apache'yi başlatmak / durdurmak / yeniden yüklemek / yeniden başlatmak için şunları kullanabilirsiniz:
sudo start apache2sudo stop apache2sudo reload apache2sudo restart apache2
sudo /etc/init.d/apache2 restart
Elbette takas edebilirsin. restart
için stop
, start
ve (sanırım) reload
Ubuntu yolu:
sudo service apache2 restart|stop|start
sudo service apache2 stop
sudo service apache2 start
Marius'un dediği gibi graceful ya yeniden başlatmak için kullanılmalı:
sudo apache2ctl graceful
veya
sudo apache2ctl graceful-stop
apache'yi zarifçe durdurmak için.
Bu komutlar, web sunucusu yeniden başlatılmadan / durdurulmadan önce tüm web sayfası istekleri sunuluncaya kadar bekler, böylece kullanıcınız web sayfasının yarısını alamaz.
Önce bu komutu kullanarak durumunuzu kontrol edin
sudo service apache2 status
ardından çalışan hizmeti durdurun
sudo service apache2 stop
sonra bu komutu kullanın:
sudo /opt/lampp/lampp start
bu çözüm benim için işe yaradı.
Şunları kullanabilirsiniz systemctl
apache hizmetinin yeniden başlatılması için komut; Bu sistemd sistemi ve servis yöneticisi.
Apache'yi Yeniden Başlatmak İçin systemctl
Komut:
sudo systemctl restart apache2.service
Telefonu kapatmanız veya yeniden başlatmada yanıt alamamanız durumunda şunları kullanabilirsiniz: systemctl stop
hizmeti durdurmak için komut ve ardından systemctl start
komut. Komutlar aşağıdaki gibidir -
Apache'yi Durdurmak İçin systemctl
Komut:
sudo systemctl stop apache2.service
Apache'yi Başlatmak İçin systemctl
Komut:
sudo systemctl start apache2.service
Yeniden yükle komutunu yalnızca apache hizmetini yeniden yüklemek için de kullanabilirsiniz.
Apache'yi Yeniden Yüklemek İçin systemctl
Komut:
sudo systemctl reload apache2.service
apache'yi yeniden başlatmak için hizmetleri kullanabilirsiniz
service apache2 restart
ve bunun için tüm işlevleri kullanabilirsiniz (Durdur - Başlat - Yeniden Yükle)
Apache sunucunuzu yerel sisteminizde yeniden başlatmak veya durdurmak için sisteminize Apache 2.4 sürümünü yüklüyorsanız, aşağıdaki komutu çalıştırmanız gerekir
./apachectl start
veya kullanabilirsiniz başlatmak, durmak ayrıca ihtiyacınıza göre.bu test edilmiş koddur