Как перезапустить apache windows

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

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

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

Запуск, остановка и перезапуск / перезагрузка являются наиболее распространенными задачами при работе с веб-сервером 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 ( 20.04 18.04 ) и Debian ( 10 , 9 ).

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

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

Читайте также:  Sas planet для windows

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

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

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

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

Запустите службу Apache:

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

Перезапустите службу Apache:

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

Выводы

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

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

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Установка сервера Apache на Windows

  1. Скачиваем дистрибутив Visual Studio 2017 (VC15).
  2. Выбираем нужную вам разрядночть x32 или x64 дистрибутива Apache 2.4.x OpenSSL 1.1.1 VC15
  3. Скачиваем Apache с сайта https://www.apachehaus.com/cgi-bin/download.plx
  4. Распаковываем архив в корень c:\apache24
  5. Устанавливаем как службу httpd -k install и запускаем ее

Управление Apache из командной строки

В Windows запускать, останавливать и перезапускать сервер Apache из командной строки можно при помощи следующих команд:

httpd –k start (запуск);
httpd –k restart (перезапуск);
httpd –k stop или httpd –k shutdown (остановка).

Все команды следует выполнять из каталога bin сервера Apache (C:\Apache24\bin\). Команды с ключом –k являются управляющими командами сервера Apache.

Так команды httpd –k install и httpd –k uninstall позволяют установить и удалить сервис Apache24. Получить полный список команд управления с их кратким описанием можно командой httpd –help или в документации к серверу Apache.

Команда httpd -t позволяет проверить конфигурационные файлы Apache на предмет наличия синтаксических ошибок. В случае их отсутствия выдается строка “Syntax OK“. Если же в конфигурационных файлах имеются ошибки, то в результате тестирования программа выдаст сообщение об ошибке, например:

Syntax error on line 57 of C:/Apache24/conf/httpd.conf: ServerRoot takes one argument, Common directory of server-related files.

Если сервис Apache24 успешно установлен, как это описано в предыдущем разделе, то управлять запуском и остановкой Web-сервера можно при помощи системной команды NET:

NET START Apache24 — запуск сервиса;
NET STOP Apache24 — остановка сервиса.

Как перезапустить Apache в Windows? «Apache -k restart» дает ошибку «Нет установленной службы с именем« Apache2 »

В настоящее время работает Apache. Некоторые решения, предлагаемые в других местах в Интернете, предлагают ввести apache -k install , а затем повторить попытку apache -k restart . Но если я попробую, я получаю еще одну ошибку,

Читайте также:  Python ���������� ��� mac os

Разрешено использовать только одно использование каждого сокета.

apache -k stop дает следующую ошибку (то же, что я изначально получил из apache -k restart ),

Нет установленной службы с именем «Apache2»

4 ответа

Существует небольшое приложение Apache, которое обычно отображается в панели задач , откуда вы можете перезапустить Apache.

Вы можете перезапустить службу со многими утилитами, например sc.exe , но просто используя оболочку, используйте

В моем случае имя службы Apache2.2-Zend . Вы можете проверить имя в services.msc .

Сначала вы должны принести командную строку в папку bin папки Apache на вашем компьютере, то есть моя папка Apache находится в каталоге C:\Apache24\ . Я использовал команду cd C:\Apache24\bin , а затем использовал команду httpd -k restart , чтобы перезапустить службу Apache.

Я нашел другой путь. Используя графический интерфейс Windows, я выбрал Start-> Programs-> Administrative Tools-> Services. Затем я искал Apache в запущенных сервисах. Я этого не нашел. Однако я обнаружил, что один из них называется sugarApache. Я смог перезапустить файл sugarApache с помощью графического интерфейса «Services».

В Windows Server 2008 после автоматического обновления обновления и сброса сервера наш сервер Apache остановлен. Журналы ошибок читаются следующим образом:

Служба Apache назвала доступ к сокету способом, запрещенным его разрешения доступа. : make_sock: не удалось привязать к адресу 0.0.0.0:80 Записано 12/10/2016 9:04:13 AM (время загрузки и перезагрузки сервера Обновление Windows)

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

Способ исправления (поскольку простой перезапуск не работает) заключается в том, чтобы открыть командную строку и ввести:

После этого перезапустите Apache, запустив:

Выберите Apache и нажмите start.

Или вы можете выбрать любой другой способ, с которого вы хотите перезапустить Apache.

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

Главное меню » Операционная система Linux » Как запустить, остановить или перезапустить Apache

Читайте также:  Fix windows 10 setting

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

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

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

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

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

В инструкциях предполагается, что вы вошли в систему как пользователь 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:

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

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

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

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

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

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

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

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

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

Заключение

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Оцените статью