Az Apache indítása, leállítása vagy újraindítása

Az Apache egy nyílt forráskódú és platformokon átívelő HTTP szerver. Erőteljes funkciókkal van ellátva, és sokféle modullal tovább bővíthető.

Ha Ön fejlesztő vagy rendszergazda, akkor valószínű, hogy rendszeresen foglalkozik az Apache-szal.

Az Apache webszerverrel végzett munka során az indítás, leállítás és újraindítás / újratöltés a leggyakoribb feladatok. Az Apache szolgáltatás kezelésének parancsai a Linux disztribúciókban különböznek.

A legutóbbi Linux disztribúciók többsége a SystemD-t használja alapértelmezett init rendszerként és szolgáltatáskezelőként. A régebbi terjesztések a SysVinit-en alapulnak, és az init szkriptek segítségével kezelik a szolgáltatásokat. Egy másik különbség a szolgáltatás neve. Az Ubuntuban és a Debianban az Apache szolgáltatás neve apache2, míg a Red Hat alapú rendszerben, például a CentOS-ban a szolgáltatás neve httpd.

Ez a cikk elmagyarázza az Apache indítását, leállítását és újraindítását a legnépszerűbb Linux disztribúciókban.

Mielőtt elkezdené #

Az utasítások feltételezik, hogy rootként vagy sudo jogosultsággal rendelkező felhasználóként van bejelentkezve.

Mind a SystemD szolgáltatásegységek, mind a SysVinit parancsfájl a következő argumentumokat használja az Apache szolgáltatás kezeléséhez:

  • start: Indítja az Apache szolgáltatást.
  • stop: Megszakítja az Apache szolgáltatást.
  • restart: Leállítja, majd elindítja az Apache szolgáltatást.
  • reload: Indítsa újra az Apache szolgáltatást. Újratöltéskor az Apache fő folyamata leállítja a gyermekfolyamatokat, betölti az új konfigurációt és új gyermekfolyamatokat indít.
  • status: Megjeleníti a szolgáltatás állapotát.

Az Apache indítása, leállítása és újraindítása az Ubuntun és a Debianon #

A SystemD a legújabb Ubuntu (20.04 18.04) és Debian (10, 9) rendszer- és szolgáltatáskezelője. kiadások.

Az Apache szolgáltatás elindításához hajtsa végre a következő parancsot:

Az Apache szolgáltatás leállításához hajtsa végre a következő parancsot:

Amikor megváltoztatja az Apache konfigurációját, újra kell indítania a kiszolgáló folyamatait. Az Apache szolgáltatás újraindításához futtassa a következőt:

Az Ubuntu vagy a Debian régebbi (EOLed) verziói az init.d parancsfájlok segítségével indítják, állítják le és indítják újra az Apache szolgáltatást. démon:

Az Apache indítása, leállítása és újraindítása az RHEL / CentOS # #

A Systemd az RHEL / CentOS rendszer- és szolgáltatáskezelője 7. és 8.

Indítsa el az Apache szolgáltatást:

Az Apache szolgáltatás leállítása:

Indítsa újra az Apache szolgáltatást:

Ha CentOS 6 vagy korábbi rendszer van, amely SysV-t használ, akkor a következő parancsokkal adhatja meg: indítsa el, állítsa le és indítsa újra az Apache démont:

Következtetés #

Megmutattuk, hogyan kell elindítani, leállítani és újraindítani a Apache webszerver különböző Linux rendszereken.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük