Я работаю на машине AWS EC2 Ubuntu. Я не могу перезапустить свой сервер Apache. Ниже показана ошибка, которая отображается при использовании Listen 80
в ports.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
$ service apache2 restart * Перезапуск веб-сервера apache2
(13) Отказано в доступе: AH00072 : make_sock: не удалось привязать к адресу [::]: 80 (13) Отказано в доступе: AH00072: make_sock: не удалось привязать к адресу 0.0.0.0:80 нет доступных сокетов прослушивания, завершение работы AH00015: невозможно открыть журналы Действие 'start ' не удалось. Журнал ошибок Apache может содержать больше информации.
и когда я иду с Listen 8080
Listen 8080
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
$ service apache2 restart * Перезапуск веб-сервера apache2
(13) Отказано в доступе: AH00072: make_sock : невозможно привязать к адресу [::]: 443 (13) Отказано в доступе: AH00072: make_sock: невозможно привязать к адресу 0.0.0.0:443 нет доступных прослушивающих сокетов, завершение работы AH00015: невозможно открыть журналы. Действие «start» не выполнено , Журнал ошибок Apache может содержать больше информации.
Все это происходит, когда я иду по SSL. логи пусты. в логах ошибок не найдено (/var/log/apache2
)
"Разрешение, Отклоненное", указывает, что у Вас нет полномочий связать с портом.
Это может произойти по нескольким причинам, включая:
sudo
или полномочия суперпользователя при перезапуске Apache Во-первых, для Порта 80, проверьте это: sudo netstat -tulpn | grep :80
. Это перечислит всю привязку процессов к порту 80 и их имена на крайнем правом столбце.
порт For 443, используйте это, и та же общая вещь должна иметься в виду: sudo netstat -tulpn | grep :443
.
Примечание, тем не менее, что порт 443 проблемы может быть связан с проблемами, которые я наблюдал.
существует также проблема о 14,04, что я лично наблюдал, который является, что слушание с ssl_module
и mod_gnutls
вызовет эту проблему также (обнаружил при конфигурировании сервиса). Необходимо будет прокомментировать один или другой в ports.conf
и использовать один или другой, а не оба. (Или, имейте mod_gnutls
, слушают на другом порте, или mod_ssl
слушают на другом порте)