Android

Как запустить, остановить или перезапустить apache

whatsaper ru Недетские анекдоты про Вовочку

whatsaper ru Недетские анекдоты про Вовочку

Оглавление:

Anonim

Apache - это кроссплатформенный HTTP-сервер с открытым исходным кодом. Он поставляется с мощными функциями и может быть расширен с помощью различных модулей.

Запуск, остановка и перезапуск / перезагрузка являются наиболее распространенными задачами при работе с веб-сервером Apache. Команды для управления службой Apache различны в разных дистрибутивах Linux.

Большинство последних дистрибутивов Linux используют SystemD в качестве системы инициализации по умолчанию и менеджера сервисов. Старые дистрибутивы основаны на SysVinit и используют сценарии инициализации для управления сервисами. Еще одно отличие - название сервиса. В Ubuntu и Debian служба Apache называется apache2 , а в системах на базе Red Hat, таких как CentOS, имя службы - httpd .

В этом руководстве мы объясним, как запускать, останавливать и перезапускать Apache в самых популярных дистрибутивах Linux.

Прежде чем вы начнете

В инструкциях предполагается, что вы вошли в систему как пользователь root или пользователь с привилегиями sudo.

И служебные модули SystemD, и сценарий SysVinit принимают следующие аргументы для управления службой Apache:

  • start : start службу Apache. stop : завершает службу Apache. restart : останавливает, а затем запускает службу Apache. reload : изящно перезапускает службу Apache. При перезагрузке основной процесс Apache завершает работу дочерних процессов, загружает новую конфигурацию и запускает новые дочерние процессы. status : показывает статус сервиса.

Запустите, остановите и перезапустите Apache в Ubuntu и Debian

SystemD - это менеджер систем и сервисов для последних версий Ubuntu (18.04, 16.04) и Debian (10, 9).

Выполните следующую команду, чтобы запустить службу Apache:

sudo systemctl start apache2

Выполните следующую команду, чтобы остановить службу Apache:

sudo systemctl stop apache2

Всякий раз, когда вы вносите изменения в конфигурацию Apache, вам необходимо перезапускать процессы сервера. Выполните следующую команду, чтобы перезапустить службу Apache:

sudo systemctl restart apache2

Более старые (EOLed) версии Ubuntu или Debian используют сценарии init.d для запуска, остановки и перезапуска демона Apache:

sudo service apache2 start sudo service apache2 stop sudo service apache2 restart

Запустите, остановите и перезапустите Apache на RHEL / CentOS

Systemd является менеджером системы и сервиса для RHEL / CentOS 7 и 8.

Запустите сервис Apache:

sudo systemctl start

Остановите службу Apache:

sudo systemctl stop

Перезапустите сервис Apache:

sudo systemctl restart

Если у вас CentOS 6 (или более ранняя версия), используйте следующие команды для запуска, остановки и перезапуска демона Apache:

sudo service httpd start sudo service httpd stop sudo service httpd restart

Вывод

В этом руководстве мы показали, как запускать, останавливать и перезапускать веб-сервер Apache в различных системах Linux.

Apache Terminal