[Resolu]Apache2

Bonjour

Je suis sous Etch (version stable) et j’ai un souci avec apache (installé à l’époque en testing).
Lorsque je fais un /etc/init.d/apache2 start, j’ai le message suivant qui apparaît :
Forcing reload of web server (apache2)…httpd (no pid file) not running
(98)Address already in use: make_sock: could not bind to address [::]:8080
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:8080
no listening sockets available, shutting down
Unable to open logs
failed!

Est-ce que quelqu’un a une idée ?

Merci

tu na pas autre chose qui utilise le port 8080

il te dit :

Address already in use
no listening sockets available, shutting down

Je ne vois pas quoi justement
Si je fais un nmap, voilà ce que j’ai sur le 8080 : 8080/tcp open http-proxy

8080/tcp open http-proxy

le voila le coupable : c’est on proxy qui prend le port 8080

donc apache ne passe pas .

petit exemple pris sur le net :

Port 8080 Ce port est utilisé par les proxy HTTP.

donc il faut changer le port pour apache .

ou supprimer le proxy

A part que je n’ai pas installé squid ou tout autre proxy

c’est quoi ta debian lenny etch4 .

donne + info

regarde le 1ier forum :

http://forums.devshed.com/apache-development-15/can-not-start-apache2-98-address-already-in-use-341064.html

Listen *:8080
#Listen 8080
Listen 192.168.2.105:443

je pensse qu’il est la ton pb .

C’est une etch stable, avec un noyau 2.6.18-4-486

j’ai résolut le meme problème en redemarrant le serveur. mai bon c’est pas dit que sa marchera chez toi :confused:

Non même en relançant le serveur.
Le port 80 n’est pas ouvert et je n’ai pas installé squid c’est pour ça que je pige pas

ca m est deja arrivé avec un apache sur lequel il y avait enormement de connexion lorsque je reloader la config du serveur

un killall apache2 avant de relancer permettait de demarrer le serveur sans probleme

Salut,
un lsof -Pi | grep 8080 te dira quel programme ecoute sur le port 8080.

alex

Merci pour la commande.
C’est curieux car c’est oracke qui tourne :
tnslsnr 3284 oracle 13u IPv4 9466 TCP localhost:8080 (LISTEN)

C’est vrai que j’ai installé oracle-xe sur ma debian.
Et la seule chose qui marche, c’est 127.0.0.1:8080/apex pour me connecter à oracle. Par contre rien si je veux me connecter à phpmyadmin

Je continue de chercher.

salut,
Tu ne peux avoir deux programes qui ecoutent sur le meme port, si tu etiens oracle tu pourras demarrer apache2.

tu as deux possibilité:
-faire ecouter oracle sur un autre port

  • faire ecouter apache sur un autre port

alex

Oui bien vu, je cherche pour changer le port d’oracle.
Merci

OK en fait dans mon port.conf sur apache j’avais un listen 8080 déjà octroyé.
Tout ça pour ça.
Merci encore pour votre aide