ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как перезапустить Apache в Ubuntu

Как настроить виртуальный хост Apache на CentOS 7

Несмотря на всплеск NGINX, Apache по-прежнему является одним из наиболее часто используемых серверных программ с открытым исходным кодом. Но эта статья не об обсуждении Apache против NGINX. Это лишь краткие советы, где мы покажем вам различные способы перезапуска сервера Apache в Ubuntu или других дистрибутивах Linux.

 

Перезапуск Apache в Ubuntu Linux

Как и во многих других сервисах, есть несколько способов перезапустить Apache. Поскольку версии Ubuntu 16.04, 18.04 и выше используют systemd, вы можете использовать команды systemd для управления любым сервисом, включая Apache. На самом деле, systemd – наш рекомендуемый метод.

 

Но подождите! Вам действительно нужно перезапустить Apache?

Почему вы хотите перезагрузить сервер Apache? Возможно, вы внесли некоторые изменения в конфигурацию и хотите, чтобы эти изменения вступили в силу. Если это так, вам не нужно перезапускать Apache.

Перезапуск Apache означает, что сервер Apache выключится, а затем запустится снова. Если вы находитесь на рабочем сервере, это приведет к простою всех служб, использующих сервер Apache. Вы же не хотите этого делать?

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

sudo systemctl reload apache2

 

Если вы не хотите использовать команду systemd, есть альтернативная команда для перезагрузки сервера Apache:

sudo service apache2 reload

 

Хорошо! Вы действительно хотите перезапустить Apache

Мы понимаем, что у вас может быть причина, по которой вы перезагружаете Apache, не справитесь с этой задачей, и вы должны перезапустить сервер Apache. Если это так, вы можете использовать команду systemd:

sudo systemctl restart apache2

 

В качестве альтернативы вы также можете использовать эту команду:

sudo service apache2 restart

 

Бонус Совет: проверьте состояние сервера Apache

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

systemctl status apache2.service

 

Не-systemd команда для проверки состояния сервера Apache:

service apache2 status

 

Надеюсь, вам понравился этот быстрый совет о перезапуске сервера Apache в Ubuntu и других дистрибутивах Linux. Если у вас есть вопросы или предложения, дайте нам знать в разделе комментариев.

Exit mobile version