Я не могу запустить apache2. Я использовал nodejs с портом 8585, а затем перезагрузил сервер, не закрывая экземпляр узла, с этого момента я стекаю с этой ошибкой:
- Запуск веб-сервера apache2 (98) Адрес уже используется: AH00072: make_sock: не удалось привязать к адресу [::]: 8585 (98) Адрес уже используется: AH00072: make_sock: не удалось привязать к адресу 0.0.0.0:8000 нет Доступны прослушивающие сокеты, завершение работы AH00015: Невозможно открыть журналы Действие «start» не выполнено. Журнал ошибок Apache может содержать дополнительную информацию.
Я использовал эту команду, чтобы проверить, используются ли эти порты netstat -lnp | grep :8585
но безрезультатно. Как мне запустить apache? Я использую ubuntu 14.04.
Похоже, у вас несколько ошибок. Это говорит мне, что у вас проблемы с разрешением:
AH00015: Unable to open logs
После использования netstat вы должны проверить, есть ли у пользователя разрешение на запуск apache (разрешение на журналы, порты ...)
netstat -tulpn | grep :<PORT>
НАКОНЕЦ Я нашел это, grep -ri listen /etc/apache2
и я был удивлен, когда нашел очень старый файл конфигурации, который использует тот же порт 8585, я просто меняю его, затем перезапускаю сервер, и все было в порядке. Я не могу этого понять, я использую этот файл с этим портом почти год без проблем, почему сейчас ?? !!