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

Apache хочет порт 80, не привязывая его к этому порту

Когда я хочу запустить свой сервер apache, он показывает мне эту ошибку:

Запуск httpd:

(98) Адрес уже используется: make_sock: не удалось привязать к адресу [::]: 80

(98) Адрес уже используется: make_sock: не удалось привязать к адресу 0.0.0.0:80

нет доступных сокетов для прослушивания, завершение работы Невозможно открыть журналы

[НЕ СМОГЛИ]

Мой httpd.conf файл:

Listen 8181

Как видите, все остальное я удалил. Тем не менее, Apache хочет привязаться к порту 80, который используется varnish. Есть идеи, как это решить?

Первое, что нужно исключить:

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

Сделайте следующее:

  1. Завершите любой запущенный процесс httpd
  2. Запустите Apache на переднем плане с явным файлом conf / sbin / httpd -f /etc/httpd/conf/httpd.conf -DFOREGROUND

Второе:

  • Проверьте, какие другие файлы конфигурации загружаются вашим httpd.conf

    grep Включить /etc/httpd/conf/httpd.conf

  • Узнайте, для каких из загруженных файлов конфигурации определены директивы Listen.

    grep -r Слушать / etc / httpd /

Некоторые Слушать директива где-то должна прятаться от вас.