1 votes

Apache mod_proxy, comment transmettre une requête à l'ip du réseau local (serveur)

Je n'arrive pas à comprendre comment configurer mod_proxy pour cela.

J'ai deux domaines, dont l'un fonctionne bien pour le moment. Le second est lié à la même ip.

J'ai besoin de transférer les requêtes du deuxième domaine vers un autre serveur du réseau local.

comme cela :

domain1.com => 192.168.1.101
domain2.com => 192.168.1.102

Quelle configuration ou directives dois-je utiliser ?

Merci ;)

Mise à jour

<VirtualHost *:80>
        DocumentRoot "/opt/lampp/htdocs/domain1/public"
        ServerName www.domain1.com
        <Directory />
        </Directory>
        ScriptAlias /cgi-bin/ "/opt/lampp/cgi-bin/"
        CustomLog  /opt/lampp/logs/custom_apache.log common
        ErrorLog /opt/lampp/logs/error_apache.log
</VirtualHost>
<VirtualHost *:80>
 ServerName www.domain2.com
 ProxyRequests Off
 ProxyPreserveHost On
 <Proxy *>
  Order deny,allow
  Allow from all
 </Proxy>
 ProxyPass / http://192.168.1.103:8080/
 ProxyPassReverse / http://192.168.1.103:8080/
</VirtualHost>

Il ne redirige pas vers le deuxième serveur. C'est tout. Et quand je redémarre Apache, il dit quelque chose avec un port 80 qui se chevauche.

[warn] _default_ VirtualHost overlap on port 80, the first has precedence

Je suppose qu'il faut changer quelque chose à côté de VirtualHost, à la place de *(all), il faut mettre le nom de domaine ?

1voto

jaysterc Points 39

La réponse à votre question se trouve probablement dans ce fil de discussion. https://stackoverflow.com/questions/664287/redirect-url-path-to-forward-to-tomcat-servlet-using-apache-mod-proxy

0voto

Vous devez décommenter ou spécifier le verbe de configuration NameVirtualHost *:80 avant vos déclarations de virtualhosts, sinon il n'utilisera jamais qu'un seul conteneur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X