Bonjour,
Je ne sais pas s'il est possible de faire ce que je veux à l'aide du mod_rewrite, voici mon souci :
Je n'ai pas accés au port 81 de mon réseau (seulement le 80), je voudrais faire une régle pour accéder à un serveur distant http://test.serveur.com:81/ en passant par le port 80.
En gros ca serait une régle qui dirait tout ce qui arrive sur test.serveur.com (port 80) est transformé en test.serveur.com:81 et renvoyé sur le navigateur via le port 80 test.serveur.com .
Je n'arrive pas a faire cette régle avec RewriteRule
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 LoadModule rewrite_module modules/mod_rewrite.so Options FollowSymlinks RewriteEngine On RewriteLog "D:\apache2.2\logs\rewrite.log" RewriteLogLevel 3 RewriteCond %{REMOTE_HOST} ^test.* RewriteRule ^/$ http://test.serveur.com:81 RewriteCond %{SERVER_PORT} ^81$
Instance Apache port 80 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <VirtualHost *:80> ServerName serveur.com DocumentRoot E:/WWW/ ErrorLog E:/WWW/logs/error_80.log CustomLog E:/WWW/logs/access_80.log common </VirtualHost>
Instance Apache port 81 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <VirtualHost *:81> ServerName test.serveur.com DocumentRoot E:/WWW/test/ ErrorLog E:/WWW/logs/error_81.log CustomLog E:/WWW/logs/access_81.log common </VirtualHost>
Je ne sais pas si c'est trés clair...
Merci de votre aide.
Florian.
Partager