Reverse Proxy Apache

Reverse Proxy Apache - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 26-10-2009 à 20:44:05    

Bonjour à tous.
 
Je viens de monté un petit reverse proxy, pour l'instant je n'ai aucun soucis, il n'y a qu'un site.
 
En revanche si j'ai besoin d'ajouter des sites, est-il possible de configurer ce serveur pour accèder à plusieurs sites en HTTPS (donc 443).
 
Je ne peut pas créer deux Vhost sur le même port, et ne dispose que d'une seule IP.
 
Voici ma conf :
 
 
<IfModule mod_ssl.c>
<VirtualHost *:443>
 
        #Default Options
 
                ServerAdmin toto@free.fr
                ServerName toto.hd.free.fr
                #ServerAlias toto.hd.free.fr
 
        #Proxy Options
 
                ProxyVia on
                ProxyRequests off
                ProxyPass / http://wiki.intra.local/
                ProxyPassReverse / http://wiki.intra.local/
 
        #SSL Options
 
                SSLEngine on
                SSLCertificateFile    /etc/apache2/ssl-certs/rproxy_cert.cert
                SSLCertificateKeyFile /etc/apache2/ssl-certs/rproxy_key.pem
 
</VirtualHost>
</IfModule>
 
Merci d'avance

Message cité 1 fois
Message édité par bbr241 le 26-10-2009 à 20:44:37

---------------
Mon topic : http://forum.hardware.fr/forum2.ph [...] =0&nojs=0]
Reply

Marsh Posté le 26-10-2009 à 20:44:05   

Reply

Marsh Posté le 26-10-2009 à 20:49:03    

En théorie tu peux le faire avec des certificats SAN, dans la réalité si tu utilises des certificats standards pour des sites dans différents sous domaine ça fonctionnera pas car la session SSL est négociée avec l'envoi de la première requête HTTP où on peut chopper le champ Host.


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
Reply

Marsh Posté le 26-10-2009 à 20:50:37    

Il s'agit la de certificat auto généré par mon autorité, apparament le certificat peut être valable pour plusieurs sites non ?


---------------
Mon topic : http://forum.hardware.fr/forum2.ph [...] =0&nojs=0]
Reply

Marsh Posté le 26-10-2009 à 21:01:13    

tu as un nom associé au certificat (ou un wildcard *.domain.com) pour un certificat standard


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
Reply

Marsh Posté le 26-10-2009 à 21:07:57    

bbr241 a écrit :

Bonjour à tous.
Je ne peut pas créer deux Vhost sur le même port, et ne dispose que d'une seule IP.


 
Pourquoi ça  :??:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 26-10-2009 à 22:11:55    

J'ai créer un certificat *.intra.local, mais j'aimerais tester avec différent domaine par la même occasion.
 
Pour les vhosts quand je fais sa :
 
<IfModule mod_ssl.c>  
<VirtualHost *:443>  
 
        #Default Options  
 
                ServerAdmin toto@free.fr  
                ServerName toto.hd.free.fr  
                #ServerAlias toto.hd.free.fr  
 
        #Proxy Options  
 
                ProxyVia on  
                ProxyRequests off  
                ProxyPass / http://wiki.intra.local/  
                ProxyPassReverse / http://wiki.intra.local/  
 
        #SSL Options  
 
                SSLEngine on  
                SSLCertificateFile    /etc/apache2/ssl-certs/rproxy_cert.cert  
                SSLCertificateKeyFile /etc/apache2/ssl-certs/rproxy_key.pem  
 
</VirtualHost>  
<VirtualHost *:443>  
 
        #Default Options  
 
                ServerAdmin toto@free.fr  
                ServerName toto1.hd.free.fr  
                #ServerAlias toto1.hd.free.fr  
 
        #Proxy Options  
 
                ProxyVia on  
                ProxyRequests off  
                ProxyPass / http://test.intra.local/  
                ProxyPassReverse / http://test.intra.local/  
 
        #SSL Options  
 
                SSLEngine on  
                SSLCertificateFile    /etc/apache2/ssl-certs/rproxy_cert.cert  
                SSLCertificateKeyFile /etc/apache2/ssl-certs/rproxy_key.pem  
 
</VirtualHost>  
</IfModule>
 
Sa me renvoi sur le deuxième automatiquement, même avec l'URL du premier vhost


Message édité par bbr241 le 26-10-2009 à 22:12:41

---------------
Mon topic : http://forum.hardware.fr/forum2.ph [...] =0&nojs=0]
Reply

Marsh Posté le 27-10-2009 à 20:14:14    

Si tu commentes les 3 lignes du SSL (en gros les dernières lignes de chaque VHost) et que tu restart Apache, ça change quelque chose?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 28-10-2009 à 08:42:24    

Il n'y aura plus de SSL, je vais tester ce soir,  
Sinon jpense peut etre a un probleme du coté de mon certificat, je vais zioter sa aussi


---------------
Mon topic : http://forum.hardware.fr/forum2.ph [...] =0&nojs=0]
Reply

Marsh Posté le 28-10-2009 à 11:34:43    

Oui je sais bien qu'il n'y aura plus SSL :o
Si tu tombes sur le bon VHost, c'est qu'effectivement le soucis vient bien du certificat, sinon le problème est ailleurs (bien que je ne voie pas vraiment où)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 28-10-2009 à 22:30:56    

[warn] _default_ VirtualHost overlap on port 443, the first has precedence
 
J'ai cette erreur au rédemarrage d'apache


---------------
Mon topic : http://forum.hardware.fr/forum2.ph [...] =0&nojs=0]
Reply

Marsh Posté le 28-10-2009 à 22:30:56   

Reply

Marsh Posté le 28-10-2009 à 22:53:04    

et tu sais lire ? :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed