При перезапуске апача может возникнуть ошибка вида
(98)Address already in use: make_sock: could not bind to address [::]:81 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:81 no listening sockets available, shutting down
Суть ошибки сводится к тому что при запуске Apache проверяет, не занят ли кем-то порт указанный в конфигурационном файле (директива Listen).
В случае, если этот порт уже занят (не важно — зависшим ли процессом или какой-то программой) — вернется ошибка «Address already in use: make_sock: could not bind to address» и старт завершится ошибкой.
Ошибка возникла при перезапуске Apache
Скорее всего — порт занят зависшим процессом апача и нужно выполнить
killall httpd
или
killall apache2
Ну и потом повторить перезапуск apache.
Ошибка возникла при первом запуске апача.
Если ошибка Address already in use: make_sock: could not bind to address появилась при первом запуске и первая часть заметки не помогает, то нужно проверить, что уже слушает выбранный для апача. Если не знаете как — вам сюда.
В итоге — нужно или в строке апачевого конфига Listen указать другой порт или убить программу мешающую запуску и переконфигурировать её на использование другого порта.
Прокомментировать