Назад | Перейти на главную страницу

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

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

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

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

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

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

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

net stop Apache2.2-Zend && net start Apache2.2-Zend

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

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

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

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

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

Также:

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

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

iireset/stop

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

services.msc

Выберите Apache и нажмите "Пуск".

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