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

How to Start, Stop, or Restart Apache

27 Января 2020 | Терминал

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

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

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

Если вы разработчик или системный администратор, скорее всего, вы имеете дело с Apache на регулярной основе.

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

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

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

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

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

  • 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 stopsudo service apache2 restart


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

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


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


sudo systemctl start httpd


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


sudo systemctl stop httpd


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


sudo systemctl restart httpd

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

sudo service httpd start sudo service httpd stopsudo service httpd restart


Вывод

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


    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...