Bonjour a tous !
J'ai un serveur apache à partir du quel je peux faire du reverse proxy vers plusieurs autres sites de mon réseaux local.
Cela marche bien pour des redirection vers http mais pas https
exemple vers http:
<VirtualHost *:443>
ServerName srvnas.mywebcenter.fr
ProxyPass / http://srvnas.myhome
ProxyPassReverse / http://srvnas.myhome
SSLEngine On
SSLProxyEngine On
SSLProxyCheckPeerCN on
SSLProxyCheckPeerExpire on
SSLCertificateFile /srv/ssl/mywebcenter/mywebcenter.cert.pem
SSLCertificateKeyFile /srv/ssl/mywebcenter/mywebcenter.key.nopass.pem
SSLProtocol all -SSLv2
SSLCACertificateFile /srv/ssl/cacert.pem
SSLVerifyClient require
SSLVerifyDepth 1
</VirtualHost>
Mais avec https cela ne passe pas:
<VirtualHost *:443>
ServerName srvnas.mywebcenter.fr
ProxyPass / https://192.168.100.160:446
ProxyPassReverse / https://192.168.100.160:446
SSLEngine On
SSLProxyEngine On
SSLProxyCheckPeerCN on
SSLProxyCheckPeerExpire on
SSLCertificateFile /srv/ssl/mywebcenter/mywebcenter.cert.pem
SSLCertificateKeyFile /srv/ssl/mywebcenter/mywebcenter.key.nopass.pem
SSLProtocol all -SSLv2
SSLCACertificateFile /srv/ssl/cacert.pem
SSLVerifyClient require
SSLVerifyDepth 1
</VirtualHost>
Quand j'accède au site j'ai dans la log apache:
[Thu Dec 05 10:34:32 2013] [error] (502)Unknown error 502: proxy: pass request body failed to 192.168.100.160:446 (192.168.100.160)
[Thu Dec 05 10:34:32 2013] [error] proxy: pass request body failed to 192.168.100.160:446 (192.168.100.160) from 171.16.210.9 ()
[Thu Dec 05 10:34:33 2013] [error] [client 171.16.210.9] proxy: DNS lookup failure for: 192.168.100.160:446favicon.ico returned by /favicon.ico
https://192.168.100.160:446 est un serveur openfiler
Merci pour votre aide !
Seb
Partager