Обновление: уже исправлено, похоже, что один из файлов конфигурации VirtualHosts был неправильным в сайтах.
У меня Ubuntu 11.10
Когда я запускаю команду для запуска apache2:
sudo /etc/init.d/apache2 start
Появляется следующее сообщение об ошибке:
Запуск веб-сервера apache2
apache2: Не удалось достоверно определить сервер полностью имя домена, используя 127.0.1.1 для ServerName (98) Адрес уже в use: make_sock: не удалось привязать к адресу 0.0.0.0:80 no listen сокеты доступны, выключение Невозможно открыть журналы Действие 'start' не удалось.
Я запускаю эту команду, чтобы получить процесс, который использует порт 80:
sudo netstat -ltnp | grep ':80'
Что возвращает этот вывод:
tcp6 0 0 :::80 :::* LISTEN 1176/
Чтобы узнать, в каком процессе я запускаю эту команду:
ps -wlp1176
Это возвращает:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
5 D 33 1176 1 0 80 0 - 0 exit ? 00:00:00 apache2
Но если я попытаюсь убить процесс:
sudo kill -9 1176
Он не убивает его, если я снова запустил команду netstat, по-прежнему появляется прослушивание и запуск apache.
Любые предложения?