Kuidas taaskäivitada Apache veebiserverit (Linux)
Kui hostite oma veebisaiti avatud lähtekoodiga platvormil, on väga tõenäoline, et see platvorm kasutab vaikeveebiserverina Apache'i, mis töötab serveritasemel Linuxi distributsioonil. Kui teete veebiserveri konfiguratsiooni struktuuris olulisi muudatusi, peate taaskäivitama veebiserveri (mitte oma olemuselt operatsioonisüsteemi). Apache'i taaskäivitamise protseduur sõltub serveri operatsioonisüsteemist.
Eeltingimused
Serveri taaskäivitamiseks vajate shell-juurdepääsu opsüsteemile, millel Apache töötab. Spetsiaalse virtuaalse privaatserveri abil logite kas brauseri kaudu või kohalikust arvutist algatatud Secure Shelli seansi kaudu shelliseanssi sisse. Kui te ei saa serverisse sisse logida ja kõrgendatud õigustega käske täita (nt kasutades sudo), ei saa te Apache serverit taaskäivitada. Sel juhul peate abi saamiseks rääkima süsteemiadministraatoriga.
Serveritega töötamine Linuxis

Paljud Linuxi distributsioonid toetavad mitmeid kestaskriptid mis juhivad põhiteenuseid. Need skriptid vastavad mitmele argumendile, mis kujundavad skripti toimimist.
- Alusta: alustab teenust
- Peatus: lõpetab teenuse
- Taaskäivita: Taaskäivitab teenuse olenemata praegusest kasutusest
- Laadi uuesti: taaskäivitab teenuse graatsiliselt, lastes olemasolevatel ühendustel võimaluse korral jätkata
Kui saate, kasutage uuesti laadima selle asemel Taaskäivita sest esimene ei tapa serverit, vaid lihtsalt lähtestab selle uuesti, lugedes uuesti praegused konfiguratsioonifailid. Täis Taaskäivita katkestab lisaks konfiguratsioonifailide taaskäivitamisele kõik praegu ühendatud kliendid serveriga.
Tavaliselt taaskäivitate serveriteenuse, kasutades ühte kolmest meetodist.
Esimene on kasutada skripti failist /etc/init.d/ – see on tüüpiline serveritele, kus töötab Debian enne versiooni 8.x või Ubuntu enne 15.04. Teine on kasutada systemctl käsk. Kolmas ja tõrkekindel lähenemisviis on kasutada apachectl.
Kasutades Init.d
Linuxi distributsioonid, mis põhinevad /etc/init.d/ skriptidel, võivad Apache'i taaskäivitamiseks kasutada ühte järgmistest kolmest käsust:
/etc/init.d/apache2 taaskäivitage.
sudo /etc/init.d/apache2 restart.
sudo teenuse apache2 taaskäivitamine.
Graatsilise taaskäivituse tegemiseks asendage Taaskäivita koos uuesti laadima.
CentOS-i ja RHEL-i serverite 6.x või vanemate puhul kasutage teenust skripti, kuid selle asemel, et seda kutsuda apache2 sa kutsud seda httpd selle asemel:
teenus httpd restart.
Kasutades Systemctl
Uuemad operatsioonisüsteemid, nagu Debian 8.x, Ubuntu 15.04, CentOS/RHEL 7.x ja uuemad versioonid, kasutavad systemd. Käivitage järgmine käsk:
systemctl taaskäivitage apache2.service.
Apachectli kasutamine
The apachectl skript pakub üldist lähenemisviisi, mille eesmärk on olla teie konkreetse serveri levitamise suhtes agnostiline. Selle käivitamiseks peate selle käivitama juurkasutajana:
sudo apachectl -k taaskäivitage.
sudo apachectl -k graatsiline.
The graatsiline meetod on sarnane uuesti laadima meetod.