Restart Apache nantu à Ubuntu, RedHat, Gentoo è altre Linux Distros
Se vi riceviu u vostru situ web nantu à una pratica d'urigintu, hè assai prubabile chì questa plataforma hè Apache. Se questu hè u casu, è site cumerciare cù un servitore Apache, da quandu viaghjà à travaglià annantu à u Apache httpd.conf file o un altru schedariu di cunfigurazione (cum'è l'aghjunghje un novu ospitante virtuale), avete bisognu à restituverà Apache per quessa i vostri cambiassi sò influenzati. Chistu pò esce scary, ma furtunatu questu hè assai faciule fà.
In fatti, pudete fà in un minutu (senza cuntà u tempu chì hà da piglià à leghje stu articulu per ottene l'urdinamentu).
Getting Started
Per restituverà u vostru servitore Linux Apache, u megliu modu hè di utilizà l'cumanda init.d. Questu mandu hè dispunibule nantu à parechji distribuzioni di Linux cumpresu Red Hat, Ubuntu è Gentoo. Eccu cumu pudete fà:
- Scrive à u vostru servore web using SSH o telnet è verificate chì u vostru sistema includenu l'cumanda init.d. Hè u solitu truvatu in u cartulariu / ecc, percive quì u listinu:
ls / etc / i *
- Se u vostru servore usà init.d, pigliate una lista di i schedarii di inizializazione in quella carpeta specifica. Cerche l'apache o apache2 in quella cartula avanti. Sì avete init.d, ma ùn avete micca un archiviu di inizializazione d'Apache, và à a sezione di stu articulu cù l'intestazione chì leghja "Riduvià u vostru Server Without Init.d", altri pudete cuntinuà.
- Se tenete init.d è un apatellu di iniziativa Apache, pudete ripondà Apache cù u cumandimu:
/etc/init.d/apache2 ricaricà
Pudete bisognu di sudo in u usu raziali per esecutà questu cumandamentu.
A ricaricà Opção
Aduprà l'attivazione di ricaricà hè a megli manera di restituverà u vostru servitore Apache, perchè elaburà u servitore in corruzzione (u prucessu ùn hè micca uccisu è ripigliatu). Invece, ci ricaricate l'architettura httpd.conf, chì ghjè in generale ogni cosa di vulete fà in questu casu.
Se l'scaricamentu di ricchisce ùn viaghja micca per voi, pudete puru pruvà cù l'utilizazione seguenti cumandamenti:
- /etc/init.d/apache2 restart - questu cumanda timiteghja u prucessu di u servitore è ripete
- /etc/init.d/apache2 stop - questu cumanda mettite u prucessu di u servitore
- /etc/init.d/apache2 start - u cumandimu accumene u servitore (è puderà tichjarà un messaghju di errore se u servitore oghje ghjunta)
A reinunione u vostru Server senza Init.d
Acchè, perchè questu hè dunque ti dumandemu à saltà à u vostru servitore ùn hè micca init.d. Sì questu hè micca, ùn dispite micca, puderete restituverà u vostru servitore. Solu averete fà facite manighjà cù l'apachectl cumanda. Eccu i passi per questa situazione:
- In seguite à u vostru servore web machine using SSH o telnet
- Executà u prugramma di cuntrollu apache:
apachectl grazia
Pudete bisognu di sudo in u usu raziali per esecutà questu cumandamentu.
L'apachectl graciousful commands nò di l'Apache chì voi esse rinviatu u servitore graziamente senza avortà alcuni cunnessione chjaru. Truverà automaticamente i schedarii di cunfigurazione prima di inizià a restituzione per verificà chì Apache ùn muri.
Se apachectl grazia ùn restate micca u vostru servitore, ci sò parechje altre cose chì pudete pruvà.
- apachectl restare à restituverà u servitore. Se u servitore ùn hè micca eseguitu, hè cuminciatu. Questu cumanda ancu una prova di cunfigurazione per verificà chì Apache ùn hè micca morta quandu si stavate.
- apachectl fessi per aduprà u servitore Apache
- apachectl cumentu à inizià u servitore Apache (disputarà un missaghju d'errore si Apache si trova)
- Apachectl configtest per pruvà a sintaxis d'architettura di cunfigurazione.
Tips per restarting u vostru Apache Server:
- init.d recarga è apachectl gràzia rifredate i schedarii di cunfigurazione è richetu grazziamente u web server. Ogni cunnessione attuale sò permessi di cumpetà. Eccu l'adopru preferite è deve esse ciò chì pruvate prima.
- init.d restart e apachectl restart recarga i schedarii di cunfigurazione è ripigliate. Ogni cunnessione attuale sò terminati immediatamenti.
- Se u servitore ùn hè micca ghjucatu, sti cumanduli a cumincianu.
- Se ùn u mancu di sti cumandamenti travagliate, deve apreverte u vostru servitore Apache (per piglià per un pocu tempu) cù l'init.d stop o apachectl stop command, aghjustate almenu 10 seconde è eseguite l'init.d start start apachectl start
- Sì quellu chì ùn si pò micca travagliatu, deve esse amministratu un cuntrollu in i vostri schedarii di cunfigurazione per verificà chì ùn ci hè micca un prublemu cù elli cù l'apachectl