Bonjour, je vous explique mon problème :
J'ai 2 services web tournant sur la meme machine
- ser1.essai.fr port 80
- ser2.essai.fr port 3333
+ un troisieme d'authentification unique sur une autre machine
- auth.essai.fr port 443
ca marche très bien en local mais je voulais y accéder depuis l'exterieur.
J'ai donc configurer mon apache2 sur mon proxy (Debian Sarge / Apache-2.0.54).
ProxyPass / ProxyPassReverse ca marche du tonnerre, sauf pour le service sur le port 3333. (Problème de connection impossible pour certain) je voulais donc que ce service soit accessible de l'exterieur depuis le port 80 aussi d'ou une configuration de ce type
Mon problème, (oui j'y arrive enfin ;-) ) est que mes serveur "ser1" et "auth" ont des liens vers mon serveur "http://ser2.essai.fr:3333/", le problème c'est que le port est gardé dans l'URL et donc j'ai droit à une page d'erreur lors de la connection, si j'enleve le port ca marche (a la main dans la barre d'adresse). Mais je voudrais que ce soit fait automatiquement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName [monIpPublic] .... ProxyPass / http://ser1.essai.fr/ ProxyPassReverse / http://ser1.essai.fr/ </virtualHost> <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName ser2.essai.fr ... ProxyPass / http://ser2.essai.fr:3333/ ProxyPassReverse / http://ser2.essai.fr:3333/ </virtualHost> NameVirtualHost *:443 <VirtualHost *:443> ServerName auth.essai.fr .... ProxyPass /auth https://auth.essai.fr/auth ProxyPassReverse /auth https://auth.essai.fr/auth </virtualHost>
j'ai donc voulu faire une regle de type "rewriterule" dans le virtual host de ser2, mais ca ne fait rien, alors je sais pas si ma règle est mauvaise ou mal placé ...
J'espère avoir été le plus clair, possible, si quelqu'un a une idée je le remercie par avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rewriterule ^ser2.essai.fr:3333$ http://ser2.essai.fr$1 [R=permanent,L]
Partager