2013-04-10 28 views
5

Ecco il registro dal tentativo di avviare apache2:Apache2 non si avvia, ulimit error?

* Starting web server apache2              
/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) 
(13)Permission denied: make_sock: could not bind to address [::]:80 
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 
no listening sockets available, shutting down 
Unable to open logs 
Action 'start' failed. 
The Apache error log may have more information. 

Sono nuovo di esecuzione il mio Apache. Qualche idea su cosa sta causando questo fallimento?

+0

può fornire l'output del comando per favore: sudo su wwwdata -c 'ulimit -a' Sostituire wwwdata con il corretto nome dell'utente del servizio se è diverso. –

+0

Hmm, ho ottenuto "su: opzione non valida - 'a'" e ho rimosso la bandiera e ottenuto "ID sconosciuto: ulimit". – kylepixel

+0

Spiacente, metti il ​​-c nel punto sbagliato. Prova ancora, ho modificato la risposta. –

risposta

10

usare sudo per l'avvio del server Apache, il problema se a causa di autorizzazioni:

sudo service apache2 start 
+3

Ho usato sudo. L'errore persiste. – kylepixel

+0

Controllare se la porta 80 è già in uso, cercare il comando netstat su rete. – Ankit