Linux Mint é o sistema convidado no Virtual Box
Windows 8.1 é o sistema host
danko@danko-VirtualBox ~ $ sudo /etc/init.d/apache2 restart
[sudo] password for danko:
Restarting web server apache2
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.
O log de erros do Apache pode conter mais informações. [falha] A instância do Apache2 não foi iniciada em 20 segundos. Leia os arquivos de log para descobrir problemas
O log de erros do Apache está vazio
danko@danko-VirtualBox ~ $ netstat -punta | grep ESCUTE
(Nem todos os processos puderam ser identificados, informações de processos não pertencentes não serão mostradas, você teria que ser root para ver tudo.)
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN -
tcp6 0 0 :::139 :::* LISTEN -
tcp6 0 0 :::80 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -
tcp6 0 0 :::445 :::* LISTEN
Responder1
O Apache não pode ser iniciado porque a porta 80 já está sendo usada por algum outro processo (conforme confirmado pela saída de netstat
). Execute o seguinte comando para ver qual é esse processo:
sudo lsof -i | grep "http (LISTEN)"
Depois de determinar qual é esse processo, você pode interrompê-lo (de forma limpa) e iniciar o Apache.
Responder2
Ele pode ser instalado como um serviço e precisa ser reiniciado como tal:
$ sudo serviço apache2 reiniciar