Wampserver et IIS sur le même port ?

Petit nouveau ! | 7 Messages

27 mai 2013, 09:10

Bonjour à tous !

Je suis actuellement en stage admin réseau, dans une petite boîte. J'ai comme mission de configurer un serveur wamp sur une ip fixe, et un port donné. Ce port est le 80. Or, IIS utilise lui aussi ce port, et est installé sur la même machine.

Ma question est, est il possible de faire fonctionner wamp et IIS en parallèle, sur le même port ?

Le serveur sur lequel tout cela est installé possède 4 @ip : une pour wamp, une pour IIS, et d'autres. Je sais que je pourrais tout simplement faire marcher Apache sur un autre port, mais il faut que les deux soient sur le port 80. Lorsque je paramètre Apache sur le port 80, il ne peut même pas se lancer.


Merci pour votre temps

Eléphant du PHP | 353 Messages

27 mai 2013, 10:31

C'est possible à condition que chaque serveur écoute sur sa propre IP

ViPHP
ViPHP | 3300 Messages

27 mai 2013, 11:06

même plus fort, tu fais tourner IIS et wamp sur un port ou une ip différente, tu utilises mod-proxy sur ton wamp (qui est un apache) et tu peux "attribuer" une url de wamp à IIS.
Fait du php depuis que ca existe ou presque :)

Petit nouveau ! | 7 Messages

27 mai 2013, 13:45

Tout d'abord, merci pour vos réponses

Wamp et IIS écoute en effet déja sur deux @ip différentes, mais lorsque que j'attribue le port 80 à wamp, impossible de lancer Apache.

Il suffit bien, dans le httpd.conf, de modifier la ligne "listen 80" en "listen x.x.x.x:80" ?

ViPHP
ViPHP | 5924 Messages

27 mai 2013, 18:15

Bonjour,

Que donne la commande suivante ?

Code : Tout sélectionner

netstat -anop TCP
Cordialement

ViPHP
ViPHP | 3300 Messages

27 mai 2013, 21:15

Bonjour,

Que donne la commande suivante ?

Code : Tout sélectionner

netstat -anop TCP
Cordialement
c'est devenu puissant windows !
Fait du php depuis que ca existe ou presque :)

ViPHP
ViPHP | 5924 Messages

27 mai 2013, 22:02

Bonjour,

Que donne la commande suivante ?

Code : Tout sélectionner

netstat -anop TCP
Cordialement
c'est devenu puissant windows !
C'est valide depuis au moins Windows XP.

ViPHP
ViPHP | 3300 Messages

27 mai 2013, 22:48

Bonjour,

Que donne la commande suivante ?

Code : Tout sélectionner

netstat -anop TCP
Cordialement
c'est devenu puissant windows !
C'est valide depuis au moins Windows XP.
Oui oui, enfin c'est surtout que le TCP/IP et la plupart des outils réseaux viennent d'unix en fait :)
Fait du php depuis que ca existe ou presque :)

Petit nouveau ! | 7 Messages

28 mai 2013, 15:50

La ligne qui attiré mon regard est :
0.0.0.0:80 LISTENING 4


Tout écoute sur le port 80 ?

ViPHP
ViPHP | 5924 Messages

28 mai 2013, 16:09

La ligne qui attiré mon regard est :
0.0.0.0:80 LISTENING 4

Tout écoute sur le port 80 ?
Ça doit être ton IIS qui écoute sur l'adresse indéfinie (ce qui signifie "réserve le port 80 sur toutes les adresses").
Tu dois trouver le paramètre dans la conf d'IIS pour le restreindre à une IP.

Cordialement.

Petit nouveau ! | 7 Messages

28 mai 2013, 16:45

D'acc, je vais essayer de trouver ça.

Merci beaucoup !
Je vous tiens au courant.

Petit nouveau ! | 7 Messages

29 mai 2013, 09:48

Bon alors j'ai trouvé la solution :

Il suffit d'éteindre IIS, puis de lancer Apache, et ensuite de relancer IIS.

Les deux fonctionnent parfaitement, et IIS ne squatte plus le port 80.
Apache doit balayer toutes les interfaces lorsqu'il s'allume.

Merci à tous pour votre aide !

ViPHP
ViPHP | 5924 Messages

29 mai 2013, 11:03

Il suffit d'éteindre IIS, puis de lancer Apache, et ensuite de relancer IIS.
Donc lorsque tu redémarrareras IIS se relancera avant Apache et le problème reviendra. Ce n'est pas pour de la prod j'espère ?
En plus il y a plétore de sites dans les Internets qui donnent la solution:
http://lmgtfy.com/?q=IIS+change+listening+ip+address
Les deux fonctionnent parfaitement, et IIS ne squatte plus le port 80.
Apache doit balayer toutes les interfaces lorsqu'il s'allume.
Apache ne balaye rien. Apache prend son port sur son adresse IP lorsqu'il démarre, puis IIS démarre et écoute sur 0.0.0.0:80 soit toutes les adresses IP sauf celle déjà utilisée par Apache.

Cordialement

Petit nouveau ! | 7 Messages

29 mai 2013, 11:50

Bon je retire ce que j'ai dis, on peut redémarrer IIS, mais les sites ne peuvent plus se lancer, à cause d'Apache.
En plus il y a plétore de sites dans les Internets qui donnent la solution:
http://lmgtfy.com/?q=IIS+change+listening+ip+address
Je sais bien que je pourrais changer le port d'écoute d'IIS, mais il faut absolument qu'Apache et IIS tournent sur le port 80.

ViPHP
ViPHP | 5924 Messages

29 mai 2013, 12:06

En plus il y a plétore de sites dans les Internets qui donnent la solution:
http://lmgtfy.com/?q=IIS+change+listening+ip+address
Je sais bien que je pourrais changer le port d'écoute d'IIS, mais il faut absolument qu'Apache et IIS tournent sur le port 80.
Relis la recherche et les résultats. On parle ici de changer l'adresse d'écoute, non le port.

Cordialement