Apache в Экземпляре AWS, не запускающемся

У меня был экземпляр с AWS, решенным для обновления плана того экземпляра, и теперь мой экземпляр не работает правильно с 2 сайтами, которые я имел.

Я отсоединил статический IP от старого экземпляра и поместил его на новый экземпляр. Это должно хорошо работать? К сожалению, это не.

Статический IP-адрес раньше давал мне страницу поздравления Bitnami по умолчанию. Но теперь это дает мне Страницу Значения по умолчанию Apache2 Ubuntu.

Я использую эту команду, чтобы попытаться перезапустить apache2:

~$ sudo apachectl restart

Это дало мне это сообщение об ошибке:

httpd not running, trying to start
(98)Address already in use: AH00073: make_sock: unable to listen for connections on address [::]:80
(98)Address already in use: AH00073: make_sock: unable to listen for connections on address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs

Править: Также доменное имя, я указал на этот статический IP-адрес, не решает. (На статический IP уже указывают на новые экземпляры.)

1
задан 28 February 2019 в 10:47

2 ответа

service nginx stop 

и попробуйте теперь. Я предполагаю, что Вы установили nginx, который использует порт 80, и именно поэтому апачи не могут работать.

Что касается домена необходимо указать на это на новый IP..

0
ответ дан 7 December 2019 в 21:14

Можно проверить, какой процесс слушает в порте 80 использований команды netstat:

sudo netstat -tlpn | grep :80

В моем случае это apache2.

tcp        0      0 0.0.0.0:80         0.0.0.0:*         LISTEN      11164/apache2

Если Вы находите, что другой процесс использует его (такой как nginx как предложено другим ответом), остановите процесс с помощью команды kill <PID> или service <name> stop.

0
ответ дан 7 December 2019 в 21:14

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

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