bonjour tout le monde,
je tourne sous Debian Sarge kernel 2.4. j'ai installé apache2, depuis une machine connecté au reseau local je vois l'index de base de apache mais quand je reload apache2 "/etc/init.d/apache2 reload". Il y a un message qui me pose un probleme.
"Reloading web server config...httpd not running, trying to start (98)Address already in use: make_sock: could not bind to address 10.0.0.2:80 no listening sockets available, shuting down
Unable to open logs"
Au niveau du fichier apache.conf, j'ai mis :
...
Listen 10.0.0.2:80
...
...
User admin
Group admin
...
D'ou le probleme peut il venir?
Merci des réponses
# Port 80 occupé
Posté par JJD . Évalué à 2.
Apparemment sur ta machine, le port 80 est déjà utilisé par une autre application. Il est possible que ce soit une autre version d'Apache (1.3.x).
Pour en avoir le c½ur net, lance en tant que root :
netstat -anlp |grep ':80'
Tu auras en fin de ligne le PID et le nom du process qui écoute sur le port 80.
A+
JJD
[^] # Re: Port 80 occupé
Posté par kegro . Évalué à 1.
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4212/apache2
aparement il y a un fichier a modifier mais lequel...
[^] # Re: Port 80 occupé
Posté par JJD . Évalué à 2.
En particulier, il y aura un problème si tu as "Listen 80" et "10.0.0.2:80" (la deuxième directive inclut une adresse présente dans la première).
Je ne sais pas bien comment est faite la configuration sous sarge, mais vérifie que Listen n'apparaît pas plusieurs fois dans la conf. Il est possible qu'il y ait plusieurs fichiers concernés : en testing et unstable (etch et sid), il ne dois plus il y avoir de directive Listen dans apache2.conf, tout étant déporté dans /etc/apache2/ports.conf (c'est peut être pareil avec Sarge).
Enfin, je ne sais pas si on peut changer les adresses:ports d'écoute d'Apache avec un simple reload. Il faut peut être complétement arrêter et relancer le serveur. Fais donc un "/etc/init.d.apache2 stop", vérifie qu'il n'y a plus de processus apache2 en cours d'exécution (au besoin, kille les), et relance Apache ensuite.
Tiens-nous au courant,
JJD
[^] # Re: Port 80 occupé
Posté par kegro . Évalué à 1.
Forcing reload of web server: Apache2 ... no pidfile found! not running?apache2;could not open document config file /etc/apache2/ssl.conf
je ne vois pas pourquoi ssl est concerné puisque mon install de debian est toute fraiche et j'ai just manipulé bind simplement avant.
quelqu'un a t il une lampe pour que j'y vois plus claire??
[^] # Re: Port 80 occupé
Posté par kegro . Évalué à 1.
Forcing reload of web server: Apache2 ... no pidfile found! not running? no listening sockets available, shtting down
Unable to open logs
ça avance lentement mais surment...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.