Petit schéma de mon infra:
Client <---> INTERNET <---> ADSL router <---> Reverse Proxy (RaspberryPi) <---> Photo Station 6 (ds1215)
Après plusieurs tests j'ai remarqué que l'URL site.externe.fr vers site.interne.fr/photo ne passe pas: problème avec le chemin /photo qui semble pas être redirigé facilement avec de simples ProxyPass /photo https://site.interne.fr/photo et ProxyPassReverse /photo https://site.interne.fr/photo.
Lorsque j'ajoute manuellement le chemin /photo la galerie Photo Station 6 s'affiche bien.
Comme il est de bon ton d'être fainéant en tant qu'admin, une redirection permanente est donc mise en place de site.externe.fr vers site.externe.fr/photo.
Voici finalement les lignes qui fonctionnent pour envoyer l'URL public vers l'URL du NAS en interne:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ProxyRequests Off
ProxyPreserveHost On
ServerName site.externe.fr
RedirectPermanent / https://site.externe.fr/photo
ProxyPass /photo https://site.interne.fr/photo
ProxyPassReverse /photo https://site.interne.fr/photo
ProxyPassReverseCookieDomain site.interne.fr site.externe.fr
<Location />
Order allow,deny
Allow from all
</Location>
SSLEngine on
SSLProxyEngine on
SSLCipherSuite HIGH:MEDIUM
SSLProtocol all -SSLv2 -SSLv3
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
ErrorLog ${APACHE_LOG_DIR}/error_site_externe.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access_site_externe.log combined
</VirtualHost>
</IfModule>
En espérant que ça en aide d'autre :)