Ha a YaST-tal állította be (lásd: Szakasz 28.2.2, Az Apache beállítása a YaST segítségével), akkor az Apache a 3-as és 5-ös futási szinteken automatikusan elindul a rendszer indításakor, a 0, 1, 2. és 6. futási szinteken pedig le van állítva. Ez a viselkedés módosítható a YaST futásiszint-szerkesztojével és a chkconfig parancssori eszközzel is.
Az Apache egy már futó rendszeren elindításához, leállításához vagy befolyásolásáohz használja az /usr/sbin/rcapache2 init-parancsfájlt (az init parancsfájlok általános leírása a Szakasz 14.2.2, Init parancsfájlok szakaszban olvasható). Az rcapache2 parancsnak a következo paramétereket lehet megadni:
Ellenorzi, hogy az Apache el van-e indítva.
Ha még nem lenne elindítva, akkor elindítja az Apache kiszolgálót.
Ha még nem lenne elindítva, akkor elindítja az Apache kiszolgálót SSL-támogatással. További információ az SSL-támogatásról: Szakasz 28.6, Biztonságos webkiszolgáló beállítása SSL használatával.
Leállítja az Apache kiszolgálót (a szülofolyamat leállításával).
Leállítja, majd újraindítja az Apache kiszolgálót. Ha még nem lett volna elindítva, akkor elindítja a webkiszolgálót.
Csak akkor állítja le és indítja újra az Apache kiszolgálót, ha az már el volt elindítva.
Leállítja a webkiszolgálót úgy, hogy az összes leágazott Apache-folyamatot értesíti, hogy leállás elott még szolgálják ki a kéréseiket. Ahoz az egyes folyamatok elhalnak, újak indulnak helyettük, így végül az Apache teljesen újraindul
.
TANÁCS: Éles környezetekben az rcapache2 reload az Apache újraindításának javasolt módja (például a konfiguráció módosítása után), mivel így az összes kliens ki lesz szolgálva és nem tapasztalják a kapcsolat megszakadását.
Elindít egy második webkiszolgálót, amely azonnal kiszolgálja az összes bejövo kérést. A webkiszolgáló elozo példánya még a GracefulShutdownTimeout paraméternél megadott ideig kiszolgálja az összes meglévo kérést.
Az rcapache2 restart-graceful hasznos lehet egy új verzióra frissítésnél, vagy ha olyan beállításokat módosított, amelyek mindenképpen teljes újraindítást igényelnek. E paraméter használatával minimálisra csökkentheto a kiszolgáló leállása.
A GracefulShutdownTimeout paramétert be kell állítani, különben a restart-graceful egy szokásos újraindítást fog eredményezni. Nullára állítás esetén a kiszolgáló egészen addig vár, amíg az összes függoben lévo kérést ki nem szolgálja.
Az ilyen "kellemes" (graceful) újraindítás azonban lehet, hogy nem sikerül, ha az eredeti Apache-példánynak nem sikerül felszabadítania az összes szükséges eroforrást. Ebben az esetben a parancs egy "kellemes" leállást fog eredményezni.
Leállítja a webkiszolgálót a GracefulShutdownTimeout paraméternél megadott ido után, annak érdekében, hogy a meglévo kéréseket még ki lehessen szolgálni.
A GracefulShutdownTimeout paramétert be kell állítani, különben a stop-graceful egy szokásos újraindítást fog eredményezni. Nullára állítás esetén a kiszolgáló egészen addig vár, amíg az összes függoben lévo kérést ki nem szolgálja.
A futó webkiszolgáló befolyásolása nélkül ellenorzi a konfigurációs fájlok szintaxisának helyességét. Mivel ez az ellenorzés megtörténik a kiszolgáló minden egyes indulásakor, újratöltésekor és újraindításakor, általában nincs szükség a teszt külön futtatására (ha ugyanis konfigurációs hiba van, akkor a webkiszolgáló indítása, újratöltése vagy újraindítása nem fog sikerülni). Az extreme-configtest paraméter a webkiszolgálót a nobody felhasználó nevében elindítja és ténylegesen be is tölti, így több hiba észlelheto. Ügyeljen azonban arra, hogy bár a konfigurációt betölti a program, az SSL-beállításokat nem fogja tudni vizsgálni, mivel a nobody felhasználó nem jogosult elolvasni az SSL-tanúsítványokat.
Ellenorzi, hogy van-e szükség újratöltésre (azt vizsgálja meg, hogy módosult-e a konfiguráció) és javaslatot tesz az rcapache2 parancs után használandó paraméterre.
Rövid ill. részletes állapotjelentést ír ki a kiszolgálóról. Használatához telepíteni kell a lynx vagy w3m csomagot, továbbá a mod_status modult is be kell kapcsolni. Ezenfelül az /etc/sysconfig/apache2 fájlban az APACHE_SERVER_FLAGS sorban fel kell venni a status paramétert is.
TANÁCS: További jelzok
Ha további jelzoket ad meg az rcapache2 parancsnak, akkor ezeket továbbítja a webkiszolgáló felé.