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