Не запустился Apache

29 Июн
2011

После перезагрузки, начинаю запускать Apache. Не запускается. В логах сообщение:

The Apache service named  reported the following error:

>>> Unable to open logs     .

Проверил все возможные настройки Apache на предмет логов, все в норме. Проверил права доступа на файлы логов, права на запись есть.

Выключив все логи, запуск Apache также не увенчался успехом.

Решил проверить, свободен ли 80-ый порт.

C:\Users\rulkov>netstat -a -p tcp

Увидел, что кто-то уже занял 80-ый порт. Мельком вспоминаю, что еще может использовать 80-ый порт. Проверил IIS, он на других портах «висит».

Последняя программа, которую я поставил был Skype. Небольшое гугление дало знать, что Skype занимает 80 и 443 порт. Выключил Skype, Apache запустился. Включил в Apache логи, перезапустил. Тоже нормально заработал. В этой истории не понятно только почему Apache в сообщениях о невозможности запуска ссылался на логи.

Чтобы Skype не занимал 80 и 443 порт:

  1. В Skype  — Настройки -> Дополнительно -> Соединение
  2. Снять галку: «Использовать порты 80 и 443 в качестве входящих альтернативных»

Оставить комментарий или два

Наверх
Rambler's Top100