Ho installato Apache 2 su Ubuntu 12.10. Quando provo ad avviare il servizio usando sudo /etc/init.d/apache2 start
, ricevo il seguente messaggio.
*Starting web server apache2
(98)Address already in use: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information. [fail]
Migliore risposta
È possibile che tu abbia già qualcosa in esecuzione su (o "legato a") quella porta. Prova questo comando per vedere i processi in questione:
sudo lsof -i :80
Questo elenca i processi in ascolto sulla porta 80. Una volta trovato il colpevole, sai quale processo kill
o kill -9
(anche come superutente).
Tieni presente che l'istanza di Apache, supponendo che tu l'abbia avviata in precedenza, potrebbe essere diventata "obsoleta" o diventare uno zombi. In quest'ultimo caso in alcuni casi potrebbe essere necessario anche un riavvio.
Altrimenti vai con la risposta di dedunumax.