GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit, zastavit nebo restartovat Apache

Apache je open-source a multiplatformní HTTP server. Je nabitý 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 se s Apache setkáváte pravidelně.

Spouštění, zastavování a restartování/opětovné načítání jsou nejběžnější ú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 současných linuxových distribucí používá SystemD jako výchozího iniciačního správce systému a služeb. Starší distribuce jsou založeny na SysVinit a ke správě služeb používají init skripty. Dalším rozdílem je název služby. V Ubuntu a Debianu se služba Apache jmenuje apache2 , zatímco v systému založeném na Red Hatu, jako je CentOS, je název služby httpd .

Tento článek vysvětluje, jak spustit, zastavit a restartovat Apache na nejpopulárnějších distribucích Linuxu.

Než začnete #

Pokyny předpokládají, že jste přihlášeni jako uživatel root nebo uživatel se sudoprivileges.

Jednotky služeb SystemD i skript SysVinit používají následující argumenty pro správu služby Apache:

  • start :Spustí službu Apache.
  • stop :Ukončí službu Apache.
  • restart :Zastaví a poté spustí službu Apache.
  • reload :Slušně 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 :Zobrazuje stav služby.

Spuštění, zastavení a restartování Apache na Ubuntu a Debianu #

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

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

sudo systemctl start apache2

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

sudo systemctl stop apache2

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

sudo systemctl restart apache2

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

sudo service apache2 startsudo service apache2 stopsudo service apache2 restart

Spuštění, zastavení a restartování Apache na RHEL/CentOS #

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

Spusťte službu Apache:

sudo systemctl start httpd

Zastavte službu Apache:

sudo systemctl stop httpd

Restartujte službu Apache:

sudo systemctl restart httpd

Pokud máte systém CentOS 6 nebo starší, který používá SysV, použijte ke spuštění, zastavení a restartování démona Apache následující příkazy:

sudo service httpd startsudo service httpd stopsudo service httpd restart

Závěr č.

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

Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte je komentovat níže.


Linux
  1. Jak restartovat Apache?

  2. Jak spustit/zastavit/restartovat služby ve webovém panelu CentOS

  3. Jak zastavit službu systemd

  1. Jak spustit, restartovat a zastavit webový server Apache

  2. Spusťte, zastavte a restartujte Crond Daemon v Linuxu

  3. Jak spustit, zastavit a restartovat službu Zimbra

  1. Jak spustit, zastavit a restartovat služby v systému Linux

  2. Jak spustit, zastavit nebo restartovat server Apache na Ubuntu

  3. Jak spustit, zastavit nebo restartovat server Apache na CentOS 7