У меня был экземпляр с 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 уже указывают на новые экземпляры.)
service nginx stop
и попробуйте теперь. Я предполагаю, что Вы установили nginx, который использует порт 80, и именно поэтому апачи не могут работать.
Что касается домена необходимо указать на это на новый IP..
Можно проверить, какой процесс слушает в порте 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
.