PDA

Bekijk Volledige Versie : httpd wilt niet opstarten



IT-worX
21/08/12, 18:01
Beste,

Ik krijg het volgende probleem op een VPS die ik wil installeren. OS is CentOS 5.8.

httpd (apache) wilt totaal niet opstarten.

-bash-3.2# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
[FAILED]


Als ik kijk welke poort er in gebruik is, geeft hij niks...

-bash-3.2# netstat -lnp | grep :80
-bash-3.2#


Iemand die mij hiermee kan verder helpen?

rimote
21/08/12, 19:08
wat is de output van

# netstat -natpd

?

IT-worX
21/08/12, 19:11
-bash-3.2# netstat -natpd
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 17548/mysqld
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 8695/perl
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 31558/sshd
tcp 0 212 37.235.52.16:22 217.145.41.147:60494 ESTABLISHED 19793/sshd

poort 10000 is webmin
poort 22 (ssh dus) is mijn IP thuis (217.145.41.147) op dit moment

rimote
21/08/12, 19:17
Vreemd inderdaad. Ben je wel root?

misschien heb je hier iets aan:

http://nixcraft.com/web-servers/14844-httpd-not-starting.html

Staan twee links naar oplossingen...

T. Verhaeg
21/08/12, 19:18
Unable to open logs

Server is niet read-only, /var/log/httpd bestaat en is writeable?

IT-worX
21/08/12, 19:24
Heb even voor de grap een chmod 777 gedaan op /var/log/httpd maar ook dit wilt niks helpen.
Ben 100% zeker root, ben namelijk ingelogd als...root

rimote
21/08/12, 19:33
#/bin/bash
set -x
httpd -t
httpd -S
cat /etc/resolv.conf
netstat -tulpn | grep ':80'
service httpd stop
ps -A | grep apache
ps -A | grep httpd
exit 0

IT-worX
21/08/12, 19:35
Straksjes proberen, eerst wat eten!
Bedankt aan iedereen om mee te denken! Ik laat straks nog iets horen van mij!

IT-worX
21/08/12, 19:58
PM gekregen van T. Verhaeg : hij gaat even zelf kijken naar de server

xaban
22/08/12, 04:15
Doe eens: fuser -n tcp 80
Krijg je een PID terug?

Doe ook even ifconfig, is je localhost up?

Als je er niet uitkomt: PM!