Amazon EC2 - httpd ошибка на начальном порте 80 - (98) Адрес, уже используемый: make_sock

Я не могу получить работу httpd моего экземпляра Linux AWS.

Я продолжаю получать следующую ошибку каждый раз, когда я пытаюсь запустить сервис.

$ service httpd start

Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Я попробовал все, о чем я могу думать.

- проверенный порт 80, но не показывают рабочих процессов

$ netstat -tulpn | grep :80

(No info could be read for "-p": geteuid()=222 but you should be root.)
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      -
tcp        0      0 :::8080                     :::*                        LISTEN      -
tcp        0      0 :::80                       :::*                        LISTEN      -
tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      -
tcp        0      0 :::8009                     :::*                        LISTEN      -

- проверенный, чтобы видеть, были ли у меня какие-либо другие записи, прислушивающиеся к порту 80

$ grep -r Listen /etc/httpd
/etc/httpd/conf/httpd.conf:# Listen: Allows you to ...
/etc/httpd/conf/httpd.conf:# Change this to Listen ...
/etc/httpd/conf/httpd.conf:#Listen 12.34.56.78:80
/etc/httpd/conf/httpd.conf:Listen 80

- испытанное удаление, переустанавливающее со вкусным установщиком

Я довольно плохо знаком с Linux и установкой серверов, таким образом, я приношу извинения, если я пропускаю что-то простое. Какие-либо идеи?

Править: Yikes, я выполнял ssh на порте 80. Благодарит всех

0
задан 10 August 2014 в 02:10
1 ответ

Ваша команда netstat -tulpn | grep :80 ясно показывает, что у вас уже есть служба, прослушивающая порт 80 :

tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      -
tcp        0      0 :::80                       :::*                        LISTEN      -

Определите эту службу, запустив :

sudo netstat -anp | grep :80

Затем убейте/остановите эту службу и перезапустите httpd.

.
2
ответ дан 4 December 2019 в 13:58

Теги

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