Reverse proxy + hôte chez NO-IP
Bonjour
Je vous explique mon besoin que je n'arrive pas à couvrir.
J'ai un serveur NAS Synology (qui est donc sous un Linux avec Apache), connecté à Internet derrière une Freebox (donc IP fixe) et dont 2 des services sont accessibles sur les ports 5001 et 7001 en https
Cependant, ces ports sont souvent filtrés depuis les réseaux d'où j'aimerais y accéder (le boulot notamment)
L'idée est donc d'utiliser la fonction reverse proxy d'Apache comme j'ai pu le voir dans qq tuto
Jusque là, rien de surprenant. Je ne sais pas si pour faire cela il faut réellement avoir plusieurs sous-domaines ou s'il est suffisant d'utiliser plusieurs hôtes déclarés chez NO-IP.
En tout cas, en l'état du code que je recopie ci-dessous, ça ne fonctionne pas
Quelqu'un connaissant bien les fonctions reverse proxy de Apache pourrait-il m'éclairer ?
Merci par avance
Code:
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
NameVirtualHost *:443
<VirtualHost *:443>
ServerName trucmuche.no-ip.org
SSLCipherSuite HIGH:MEDIUM
SSLProtocol all -SSLv2
SSLCertificateFile /usr/syno/etc/ssl/ssl.crt/server.crt
SSLCertificateKeyFile /usr/syno/etc/ssl/ssl.key/server.key
SSLEngine on
SSLProxyEngine on
ProxyRequests Off
ProxyVia Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / https://192.168.0.6:7001/
ProxyPassReverse / https://192.168.0.6:7001/
</VirtualHost>
<VirtualHost *:443>
ServerName trucmuche2.no-ip.org
SSLCipherSuite HIGH:MEDIUM
SSLProtocol all -SSLv2
SSLCertificateFile /usr/syno/etc/ssl/ssl.crt/server.crt
SSLCertificateKeyFile /usr/syno/etc/ssl/ssl.key/server.key
SSLEngine on
SSLProxyEngine on
ProxyRequests Off
ProxyVia Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / https://192.168.0.6:5001/
ProxyPassReverse / https://192.168.0.6:5001/
</VirtualHost> |