Unable to start apache2 эксперт it throws an ошибка

I have very limited knowledge in Ubuntu and гm getting an ошибка when I try to start the apache2 server (seen below)

root@ns3016274:/etc/apache2/sites-available# sudo service apache2 start
 * Starting web server apache2                                                                                                 (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
 *
 * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems

I did reinstall apache2, but still гm receiving the same issue.

0
задан 24 December 2015 в 21:34

1 ответ

Ответ находится тут же в сообщении: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80. Когда apache2 пытался использовать bind системный вызов, чтобы начать слушать порт 80, он перестал работать, потому что некоторый другой процесс уже успешно выполнился с bind вызов.

, Который другой процесс? man lsof приводит тот к:

sudo lsof -i TCP:80

, Так как я не служу порту 80, давайте посмотрим на порт 22 (sshd) в моей системе:

$ sudo lsof -i  TCP:22
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd    1686 root    3u  IPv4  13939      0t0  TCP *:ssh (LISTEN)
sshd    1686 root    4u  IPv6  13941      0t0  TCP *:ssh (LISTEN)
1
ответ дан 30 September 2019 в 00:08

Другие вопросы по тегам:

Похожие вопросы: