Page 1 sur 1

Changer le port 80

Posté : 28 avr. 2005, 10:33
par Galliwok
Bonjour à tous,

Y-a t'il une possibilité pour changer le port 80 du serveur Apache ?

Car ce dernier rentre en conflit avec le port 80 de Lotus Notes......

Merci d'avance

Posté : 28 avr. 2005, 10:37
par lamk
je pense que c'est dans le fichier httpd.conf dans apache/conf/ non ?

Posté : 28 avr. 2005, 11:53
par Ripat
Effectivement dans httpd.conf. Trouve les lignes suivantes.

Code : Tout sélectionner

Listen 80 ServerName 10.0.0.13:80 # a changer en (par exemple) ServerName 10.0.0.13:666
Essaye en laissant la ligne Listen sur 80 sinon tu vas devoir probablement changer les url en précisant le nouveau numéro de port IP :

Code : Tout sélectionner

http://ton_server:666/tes_pages.htm
A essayer. Pas testé.

Posté : 28 avr. 2005, 11:59
par zeus
Dans le httpd.conf, tu commente la ligne Listen 80 et tu rajoute Listen 81

Code : Tout sélectionner

#Listen80 Listen81
Si ça marche pas, tu devras tapper tes url comme suit:

Code : Tout sélectionner

http://127.0.0.1/mapage.php:8081
pour indiquer au serveur qu'il doit remplacer le port 80 par le port 81

Posté : 28 avr. 2005, 12:04
par progfou
portnawak' !
S'il change le 80, c'est pas pour mettre un de plus.
Et puis ce que tu lui donne comme url, c'est pour le port 8081 !
Je ne vois pas pourquoi la modification de la conf comme elle est décrite par Ripat ne fonctionnerait pas !
Par contre, il faut redémarrer apache après la modif :)

Posté : 28 avr. 2005, 14:16
par Cyrano

Code : Tout sélectionner

http://ton_server:666/tes_pages.htm
Port 666 hein ? il est diabolique lui :twisted:

Posté : 28 avr. 2005, 17:32
par Galliwok
J'ai bien rajouté
ServerName 10.0.0.13:666

et redémarré Apache mais cela ne fonctionne pas.
Impossible d'afficher le LocalHost...

Par-contre, les lignes où "Listen" est présent sont en commentaires.
Mais j'ai un ligne Port 80

Merci de m'éclairer.

Posté : 28 avr. 2005, 19:48
par Ripat
J'ai bien rajouté
ServerName 10.0.0.13:666
L'adresse IP 10.0.0.13 que j'ai donnée était un exemple. Mets l'adresse IP de ton serveur. Si tu as installé le serveur Apache sur ta machine essaye localhost:666 ou 127.0.0.1:666 (si mes souvenirs sont bons).

Si Apache est installé sur une autre machine, tu dois mettre l'IP de cette machine.

Posté : 29 avr. 2005, 10:21
par zeus
portnawak' !
S'il change le 80, c'est pas pour mettre un de plus.
Et puis ce que tu lui donne comme url, c'est pour le port 8081 !
Je ne vois pas pourquoi la modification de la conf comme elle est décrite par Ripat ne fonctionnerait pas !
Par contre, il faut redémarrer apache après la modif :)
url:8081 indique au serveur qu'il doit considerer le port 81 comme le port 80. Il laisse donc le port 80 libre pour son autre serveur et apache utilise donc le port 81. portnawak mais pas tout à fait !!!!

Posté : 29 avr. 2005, 10:35
par Ripat
Et si ça t'embête de changer toutes tes url et que tu peux faire du Url Rewriting chez ton hébergeur ou, en local, si tu as installé le mod_rewrite d'Apache, il devrait être possible de faire quelque chose du genre:

Code : Tout sélectionner

RewriteEngine On RewriteCond %{SERVER_PORT} !^80$ RewriteRule ^/(.*) %{SERVER_NAME}:%{SERVER_PORT}/$1 [R,L]
Apache rajoutera automatiquement le port que tu auras défini dans httpd.conf.

Posté : 29 avr. 2005, 11:21
par cerber
Bon, quelques petites remarques a tous :
vous allez trop vite trop loin, et faites trop compliqué :evil:
Restons zen et simple :
Le port officiel des serveurs HTTP est le port 80
Si il est déjà utilisé, les ports secondaires officiels sont les suivants (dans l'ordre de préférence) :
8080 (c une vielle blague d'informaticien : "le 80 est pris !" "ben prend le 8080 :lol:")
5081 (c'est IIS qui l'a introduit je crois)
81 (juste au dessus de 80 ;) )

ensuite il suffir de mettre dans tes urls :numeroDePort après le nom du serveur (Comme expliqué ICI)

Je croyais que le seul endroit à modifier était la clé Listen
du httpd.conf mais il se peut qu'il faille aussi modifier ServerName si la ligne n'est pas commmentée

J'attend un signe du ciel ([RESOLU])

Posté : 02 mai 2005, 17:49
par Galliwok
Merci à tous