Bonjour
J'utilise Apache pour le contenu dynamique, Lighttpd pour le statique.
Apache écoute sur le port 80, Lighttpd sur le port 81. Tout fonctionne.
Le hic, c'est que pour le contenu statique, je dois passer des adresses du type : http://www.monsite.com:81/image.jpg
Chez certains utilisateurs, le firewall ne laisse pas partir des requêtes sur le port 81.
Etant donné que je dispose de deux interfaces réseau, j'aimerais envoyer les requetes de contenu dynamique sur le port 80 de la première, et les requêtes pour le contenu dynamique sur la deuxième :
http://www.monsite.com/page.php (www.monsite.com pointe vers l'ip de eth1)
http://img.monsite.com/image.jpg (img.monsite.com pointe vers l'ip de eth1)
Sur le serveur, bien sûr, je laisse lighttpd écouter sur le port 81.
J'ai donc fait une redirection avec iptables afin que lighttpd reçoive bien les requêtes :
Mais dans un navigateur, les requêtes du type "http://img.monsite.com/image.jpg" ne donnent rien (alors que http://img.monsite.com:81/image.jpg fonctionne).
Ai-je oublié une règle dans Iptables ?
Merci bcp pour votre aide !
J'utilise Apache pour le contenu dynamique, Lighttpd pour le statique.
Apache écoute sur le port 80, Lighttpd sur le port 81. Tout fonctionne.
Le hic, c'est que pour le contenu statique, je dois passer des adresses du type : http://www.monsite.com:81/image.jpg
Chez certains utilisateurs, le firewall ne laisse pas partir des requêtes sur le port 81.
Etant donné que je dispose de deux interfaces réseau, j'aimerais envoyer les requetes de contenu dynamique sur le port 80 de la première, et les requêtes pour le contenu dynamique sur la deuxième :
http://www.monsite.com/page.php (www.monsite.com pointe vers l'ip de eth1)
http://img.monsite.com/image.jpg (img.monsite.com pointe vers l'ip de eth1)
Sur le serveur, bien sûr, je laisse lighttpd écouter sur le port 81.
J'ai donc fait une redirection avec iptables afin que lighttpd reçoive bien les requêtes :
Code:
iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth1 -j REDIRECT --to-port 81
Mais dans un navigateur, les requêtes du type "http://img.monsite.com/image.jpg" ne donnent rien (alors que http://img.monsite.com:81/image.jpg fonctionne).
Ai-je oublié une règle dans Iptables ?
Merci bcp pour votre aide !