AH00015: Não é possível abrir os logs Falha na ação 'start'. no ubuntu 14.04

5

Estou tentando instalar o apache2, enfrentei esse problema.Dê-me algumas soluções

Reiniciar o servidor da web apache2 fornece o erro:

    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: 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.
[fail]
 * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems
    
por narru033 22.07.2014 / 10:20

4 respostas

1

Em que tipo de servidor você está executando isso?

Para resolver o primeiro erro

  

AH00558: apache2: Não foi possível determinar com segurança o nome de domínio totalmente qualificado do servidor, usando 127.0.1.1. Definir a diretiva 'ServerName' globalmente para suprimir esta mensagem

Você precisará editar o arquivo httpd.conf , adicionar esta linha:

ServerName localhost

Para resolver os outros erros, você deve se certificar de que está tentando executar o Apache com privilégios de root.

sudo /usr/sbin/apachectl start
    
por georgeriding 03.08.2014 / 18:35
1

Executar

sudo netstat -tulpn | grep :80

e você terá uma saída como

tcp        0      0 0.0.0.0:80         0.0.0.0:*      LISTEN     1066/lighttpd

observe o pid do processo ouvindo a porta, no meu caso foi 1066. Então corra

sudo kill -9 1066

Lembre-se de alterar o pid para aquele que está escutando a porta. Pode não ser o mesmo que 1066

    
por Muhammad Ali 10.06.2017 / 10:33
0

Você pode instalar um novo servidor web ou qualquer coisa reservar a porta 80 verifique seus serviços e o que você instalou recentemente

    
por Muhammad El-Saeed 03.08.2014 / 08:28
0

Como muitos aplicativos de servidor, não é possível vincular a uma porta já vinculada a outro aplicativo (nesse caso, porta 80, para http ). A causa do seu erro é que o Apache não pode ligar à porta 80 porque alguma outra coisa já está ouvindo lá.

Execute sudo netstat -tulpn | grep :80 e procure o nome do processo que está escutando na porta 80. Em seguida, reconfigure ou remova esse programa.

    
por Thomas Ward 31.07.2015 / 01:02

Tags