Changer le port 80

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Changer le port 80

par Galliwok » 02 mai 2005, 17:49

Merci à tous

par cerber » 29 avr. 2005, 11:21

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])

par Ripat » 29 avr. 2005, 10:35

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.

par zeus » 29 avr. 2005, 10:21

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 !!!!

par Ripat » 28 avr. 2005, 19:48

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.

par Galliwok » 28 avr. 2005, 17:32

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.

par Cyrano » 28 avr. 2005, 14:16

Code : Tout sélectionner

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

par progfou » 28 avr. 2005, 12:04

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 :)

par zeus » 28 avr. 2005, 11:59

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

par Ripat » 28 avr. 2005, 11:53

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é.

par lamk » 28 avr. 2005, 10:37

je pense que c'est dans le fichier httpd.conf dans apache/conf/ non ?

Changer le port 80

par Galliwok » 28 avr. 2005, 10:33

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