Jak spustit, zastavit nebo restartovat Apache

Apache je otevřený a multiplatformní server HTTP. Dodává se s výkonnými funkcemi a lze jej dále rozšířit o širokou škálu modulů.

Pokud jste vývojář nebo správce systému, je pravděpodobné, že s Apache jednáte pravidelně.

Spouštění, zastavení a restart / opětovné načítání jsou nejběžnějšími úkoly při práci s webovým serverem Apache. Příkazy pro správu služby Apache se v různých distribucích Linuxu liší.

Většina nedávných distribucí Linuxu používá SystemD jako výchozího správce systému a správce služeb. Starší distribuce jsou založeny na SysVinit a ke správě služeb používají skripty init. Dalším rozdílem je název služby. V Ubuntu a Debian je služba Apache pojmenována apache2, zatímco v systému založeném na Red Hat, jako je CentOS, je služba httpd.

Tento článek vysvětluje, jak spustit, zastavit a restartovat Apache v nejpopulárnějších distribucích systému Linux.

Než začnete #

Pokyny předpokládají, že jste přihlášeni jako root nebo uživatel s oprávněními sudo.

Obě servisní jednotky SystemD a skript SysVinit používají ke správě služby Apache následující argumenty:

  • start: Spustí službu Apache.
  • stop: Ukončí službu Apache.
  • restart: Zastaví a poté spustí službu Apache.
  • reload: Elegantně restartuje službu Apache. Při opětovném načtení hlavní proces Apache vypne podřízené procesy, načte novou konfiguraci a spustí nové podřízené procesy.
  • status: Zobrazí stav služby.

Start, Stop a Restart Apache na Ubuntu a Debian #

SystemD je správce systému a služeb pro nejnovější Ubuntu (20.04 18.04) a Debian (10, 9) vydání.

Chcete-li spustit službu Apache, proveďte následující příkaz:

Chcete-li službu Apache zastavit, proveďte následující příkaz:

Kdykoli provedete změny v konfiguraci Apache, musíte restartovat procesy serveru. Chcete-li restartovat službu Apache, spusťte:

Starší (EOLed) verze Ubuntu nebo Debian používají ke spuštění, zastavení a restartování Apache skripty init.d daemon:

Start, Stop a Restart Apache na RHEL / CentOS #

Systemd je správce systému a služeb pro RHEL / CentOS 7 a 8.

Spusťte službu Apache:

Zastavte službu Apache:

Restartujte službu Apache:

Pokud máte systém CentOS 6 nebo starší, který používá SysV, použijte následující příkazy spusťte, zastavte a restartujte démona Apache:

Závěr #

Ukázali jsme vám, jak spustit, zastavit a restartovat Webový server Apache na různých systémech Linux.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *