Az Apache webszerver újraindítása (Linux)
Amikor webhelyét egy nyílt forráskód platformon, nagyon valószínű, hogy ez a platform az Apache-t használja alapértelmezett webszerverként, amely szerver szintű Linux disztribúción fut. Ha lényegesen módosítja a webszerver konfigurációjának szerkezetét, újra kell indítania a webszervert (nem lényegében az operációs rendszert). Az Apache újraindításának módja a kiszolgáló operációs rendszerétől függ.
Előfeltételek
A kiszolgáló újraindításához shell-hozzáférésre van szüksége ahhoz az operációs rendszerhez, amelyen az Apache fut. Egy dedikált virtuális privát kiszolgálóval vagy egy shell promptba kell bejelentkeznie böngészőn keresztül, vagy a helyi számítógépről kezdeményezett Secure Shell munkamenet használatával. Ha nem tud bejelentkezni a szerverre és végrehajtani a parancsokat emelt szintű jogosultságokkal (pl. sudo), nem indíthatja újra az Apache-kiszolgálót. Ebben az esetben segítségért forduljon a rendszergazdához.
Szerverekkel való munkavégzés Linux alatt

Számos Linux-disztribúció támogatja egy sor
- Rajt: Szolgáltatást indít
- Álljon meg: Megszakít egy szolgáltatást
- Újrakezd: Újraindítja a szolgáltatást az aktuális használattól függetlenül
- Újratöltés: Kényelmesen újraindítja a szolgáltatást, és hagyja, hogy a jelenlegi kapcsolatok folytatódjanak, ha lehetséges
Ha teheted, használd újratölteni ahelyett újrakezd mert az előbbi valójában nem öli meg a szervert, csak újrainicializálja az aktuális konfigurációs fájlok újraolvasásával. Teljes újrakezd a konfigurációs fájlok újrainicializálása mellett leválasztja a jelenleg csatlakoztatott klienseket a szerverről.
A kiszolgálószolgáltatást általában három módszer valamelyikével kell újraindítani.
Az első az /etc/init.d/-ből származó parancsfájl használata – ez jellemző a 8.x verziónál korábbi Debian vagy 15.04 előtti Ubuntut futtató szerverekre. A második az, hogy a systemctl parancs. A harmadik és hibamentes megközelítés a használat apachectl.
Az Init.d
Az /etc/init.d/ szkriptekre támaszkodó Linux disztribúciók a következő három parancs bármelyikét használhatják az Apache újraindításához:
/etc/init.d/apache2 újraindítás.
sudo /etc/init.d/apache2 újraindítás.
sudo service apache2 újraindítás.
A kecses újraindítás végrehajtásához cserélje ki újrakezd val vel újratölteni.
CentOS és RHEL 6.x vagy régebbi kiszolgálók esetén használja a szolgáltatás forgatókönyvet, de ahelyett, hogy hívná apache2 hívni fogod httpd helyette:
szolgáltatás httpd újraindítás.
A Systemctl használatával
Az újabb operációs rendszerek, például a Debian 8.x, az Ubuntu 15.04, a CentOS/RHEL 7.x és az újabb verziók a systemd-t használják. Hajtsa végre a következő parancsot:
systemctl indítsa újra az apache2.service-t.
Apachectl használatával
Az apachectl script egy általános megközelítést kínál, amelynek célja, hogy agnosztikus legyen az adott szerverelosztással kapcsolatban. A végrehajtáshoz root felhasználóként kell futtatnia:
sudo apachectl -k újraindítás.
sudo apachectl -k kecses.
Az kecses módszer hasonló a újratölteni módszer.