Essere sistemisti vuol dire anche installare gli aggiornamenti di un server senza nessuna preoccupazione, riavviare e accorgersi che qualcosa non funziona 🙂 .
In questo articolo tratterò di quando riavviando un Server notiamo che Apache non ha intenzione di avviarsi restituendo come errore
Address already in use: make_sock: could not bind to address 0.0.0.0:80
Spesso questo errore si ha quando viene installato un certificato SSL all’interno di una macchina e che al riavvio richieste una password ma questa non viene espressamente richiesta bloccando semplicemente l’avvio.
La strategia di risoluzione è quindi quella di individuare il processo che blocca l’avvio con un
netstat -ltnp | grep ': 80'
ed individuare quindi il PID del processo che uccideremo poi con un bel (e liberatorio)
kill -9 [NUMERO PID]
riavviando quindi Apache. Se la causa del blocco è dovuta al certificato SSL, sarà quindi necessario inserire la password utilizzata per la generazione del certificato.