não é capaz de reiniciar o servidor apache AWS EC2 máquina Ubuntu

-1

Estou trabalhando na máquina AWS EC2 Ubuntu. Não consigo reiniciar meu servidor apache. A seguir, é mostrado o erro quando uso Listen 80 em ports.conf

Listen 80

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

$ service apache2 restart * Restarting web server apache2
(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80 (13)Permission denied: 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.

e quando eu vou com Listen 8080

Listen 8080

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

$ service apache2 restart * Restarting web server apache2
(13)Permission denied: AH00072: make_sock: could not bind to address [::]:443 (13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:443 no listening sockets available, shutting down AH00015: Unable to open logs Action 'start' failed. The Apache error log may have more information.

Isso tudo acontece quando eu vou para SSL. logs estão vazios. nenhum erro encontrado nos logs ( /var/log/apache2 )

    
por urfusion 30.09.2015 / 17:58

1 resposta

1

"Permissão negada" indica que você não tem permissões para vincular a uma porta.

Isso pode acontecer por vários motivos, incluindo:

  1. Não usando sudo ou poderes de superusuário ao reiniciar o Apache
  2. Outra coisa já está ouvindo na porta 80 ou 443.

Primeiramente, para a porta 80, verifique isso: sudo netstat -tulpn | grep :80 . Isso listará todos os processos vinculados à porta 80 e seus nomes na coluna mais à direita.

Para a porta 443, use isso, e a mesma coisa geral deve ser mantida em mente: sudo netstat -tulpn | grep :443 .

Note, no entanto, que o problema da porta 443 pode estar relacionado a problemas que observei.

Há também um problema em 14.04 que eu observei pessoalmente, que é que ouvir com ssl_module e mod_gnutls também causará esse problema (descoberto ao configurar um serviço). Você precisará comentar um ou outro em ports.conf e usar um ou outro em vez de ambos. (Ou, tenha mod_gnutls escutando em uma porta diferente ou mod_ssl escutando em uma porta diferente)

    
por Thomas Ward 30.09.2015 / 18:10