Bonjour, je suis confronté à un petit pépin.
J'ai un serveur apache 1.3.29 (sous windows) en dmz qui tourne sur le port 80 (www.monsite.com).
Je viens d'installer Mercury Mail Server sur cette machine. Mercury comporte aussi un serveur http pour la gestion des mailing lists. Afin que les 2 serveurs tournent ensemble sans conflits sur la même machine, j'ai changé le port http de mercury en 85.
Lorsque je tape http://www.monsite.com:85 , j'arrive bien sur la page de mercury.
Je voudrais que cette page Mercury soit accessible via mail.monsite.com (sans que les gens doivent taper le :85 au bout de l'url).
J'ai vu qu'il existait un module reverse proxy d'apache qui, en combinaison avec les virtualhosts, permettait de rediriger ce qui arrive sur mail.monsite.com vers www.monsite.com:85
voici ce que j'ai mis dans http.conf:
<VirtualHost *>
ServerAdmin webmaster@monsite.com
ServerName mail.monsite.com
ServerAlias mail.monsite.com
ProxyRequests off
ProxyPass / http://www.monsite.com:85
ProxyPassReverse / http://www.monsite.com:85
</VirtualHost>
Lorsque j'entre l'url http://mail.monsite.com, j'arrive bien sur la premièrepage de mercury mais dès que je clique sur un lien de cette page ex htt://mail.monsite.com/mlss , j'obtiens l'erreur 404, alors que si j'entre htt://mail.monsite.com:85/mlss ca marche.
sur IPCOP, j'ai forwardé le port 85 vers le serveur mais rien ne change.
On dirait que la "transformation" de l'url ne s'applique qu'à la page d'accueil et plus pour le reste.
Quelqu'un a-t-il une idée ?