Bij het starten van apache of httpd krijgt u volgende melding :
# apachectl start
(13)Permission denied: make_sock: could not bind to address [::]:82
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:82
no listening sockets available, shutting down
Unable to open logs
Dit houdt in dat apache proces niet kan binden aan de genoemde poort (82 in dit voorbeeld).
Poort 80:
Dit is de standaard apache poort. Indien de fout op treedt bij het gebruiken van poort 80, dan kan de oorzaak zijn dat u apache niet onder het root account probeert te starten.
Bij een standaard installatie zal na het starten onder het root account de apache processen opgestart worden onder gebruiker apache of http. Indien u per sé apache zou willen starten als niet root gebruiker, dan zult u de configuratie aan moeten passen en een poort nummer moeten gebruiken welke hoger is dan 1024. De poorten 0-1024 zijn gereserveerde. Controleer van te voren of er geen andere processen zijn die deze poort gebruiken !
Andere poorten:
Indien de fout op treedt bij andere poort nummers dan de standaard poort 80, dan zal in de meeste gevallen selinux u in de weg zitten.
Meest eenvoudige is natuurlijk om selinux uit te zetten, maar voor wie zweert bij het gebruik van selinux die zal de betreffende poort toe moeten voegen aan de selinux configuratie.