bon je me lance dans un élan de Publishing avec Zope.
j'ai un serveur apache2 http://pitviper.strangled.net qui doit être accessible de l'extérieur.
Le problème c'est que sur la machine serveur quand je tape http://pitviper.strangled.net j'arrive à la page web du routeur !
et http://localhost charge la page de défaut de apache2.
Seul http://localhost:8081 me permet d'afficher l'instance zope.
Pourquoi la forme générale http://pitviper.strangled.net marche pas en interne ?
Les forums en anglais m'ont conseillé : http://iptables-tutorial.frozentux.net/chunkyhtml/x4033.html
C'est là que réside la clef ? : iptables -t nat -A PREROUTING -p tcp -d XXXXX --dport 80 -j DNAT --to-destination MON_IP_duSERVER_LOCAL, et si c'est le cas quelle ip XXXXX attribuer à cette règle ?
merci pour vos réponses
# une toute petite précision à partir des logs
Posté par EPROM . Évalué à 1.
[Fri Dec 01 23:14:45 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Fri Dec 01 23:17:55 2006] [error] [client 127.0.0.1] File does not exist: /var/www/site-plone
et dans access.log
127.0.0.1 - - [01/Dec/2006:23:17:55 +0100] "GET /site-plone HTTP/1.1" 404 340 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0"
# presque facile
Posté par NeoX . Évalué à 2.
pour rendre accessible ton site qui se trouve derriere un routeur
il faut faire une regle qui renvoie le port 80 (celui qui correspond par defaut au site http://pitviper.strangled.net )
sur le port 8081 de la machine qui heberge le serveur
cette machine sera si possible en IP fixe pour eviter de devoir refaire la regle.
2°) depuis l'interieur
cela me marche pas en faisant http://localhost/
car le produit ZOPE semble se lancer sur le port 8081
cela me marche pas en faisant http://pitviper.strangled.net
pour la meme raison que 1°
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.