whatsaper ru ÐедеÑÑкие анекдоÑÑ Ð¿Ñо ÐовоÑкÑ
Оглавление:
- Прежде чем вы начнете
- Запустите, остановите и перезапустите Apache в Ubuntu и Debian
- Запустите, остановите и перезапустите Apache на RHEL / CentOS
- Вывод
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Форматировать диск или запустить проверку диска с помощью CMD или командной строки
Недоступен ли USB или внешний жесткий диск? Узнайте, как отформатировать USB или внешний накопитель и запустить Check Disk с помощью CMD или командной строки в Windows 7 | 8.
Быстро автоматически перезапустить процесс Windows или программу, которая дает сбой
Узнайте, как быстро автоматически перезапустить процесс или программу Windows, которая дает сбой.
Как запустить, остановить или перезапустить nginx
Если вы разработчик или системный администратор, скорее всего, вы регулярно работаете с Nginx. Запуск, остановка и перезапуск / перезагрузка являются наиболее распространенными задачами при работе с веб-сервером Nginx.