Bonjour,

Je souhaiterais utiliser apache en mode reverse proxy pour une application utilisée en http actuellement. Or, je souhaiterais inclure cette application Web dans une Iframe d'un site en HTTPS. Malheureusement dans le code source de la page en question, beaucoup de liens (CSS par exemple) sont en dure.
exemple : http://actual.fqdn.fr/css/monfichier.css.

Donc je souhaiterais réécrire à la volé les liens du code source de mon application comme ceci : http://actual.fqdn.fr/css/monfichier.css en https://new.fqdn.fr/css/monfichier.css

J'ai cru comprendre qu'avec mod_proxy_html c'est possible : https://httpd.apache.org/docs/2.4/mo...roxy_html.html
Mais je n'y arrive pas...

Voici mon virtualhost :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<VirtualHost *:443>
 
ServerName new.fqdn.fr
 
# Logging
LogLevel warn
ErrorLog /var/log/httpd/new.fqdn.fr-error_log
CustomLog /var/log/httpd/new.fqdn.fr-access_log combined
 
# SSL Configuration - uses strong cipher list - these might need to be downgraded if you need to support older browsers/devices
SSLEngine on
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLHonorCipherOrder On
SSLCertificateFile /etc/ssl/newfqdn/certificate.crt
SSLCertificateKeyFile /etc/ssl/newfqdn/certificate.private_key
SSLCertificateChainFile /etc/ssl/newfqdn/chainfile.crt
SSLProxyEngine on
# HSTS (optional)
Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains;"
# Remove this if you need to use frames or iframes
#Header always set X-Frame-Options DENY
# Prevent MIME based attacks
Header set X-Content-Type-Options "nosniff"
RequestHeader set X-Forwarded-Proto "https"
 
# Reverse proxy configuration
<Location />
 
#ProxyHTML Enable
ProxyHTMLURLMap http://actual.fqdn.fr/ /test/
ProxyPass http://actual.fqdn.fr/
ProxyPassReverse http://actual.fqdn.fr/
</Location>
 
<Location /test>
ProxyHTMLLinks a href
ProxyHTMLLinks area href
ProxyHTMLLinks link href
ProxyHTMLLinks img src longdesc usemap
ProxyHTMLLinks object classid codebase data usemap
ProxyHTMLLinks q cite
ProxyHTMLLinks blockquote cite
ProxyHTMLLinks ins cite
ProxyHTMLLinks del cite
ProxyHTMLLinks form action
ProxyHTMLLinks input src usemap
ProxyHTMLLinks head profile
ProxyHTMLLinks base href
ProxyHTMLLinks script src for
ProxyHTMLLinks iframe src
 
ProxyHTMLEvents onclick ondblclick onmousedown onmouseup \
     onmouseover onmousemove onmouseout onkeypress \
     onkeydown onkeyup onfocus onblur onload \
     onunload onsubmit onreset onselect onchange
 
     ProxyPassReverse http://actual.fqdn.fr/
     ProxyHTMLEnable On
     ProxyHTMLExtended On
     SetOutputFilter INFLATE;proxy-html;DEFLATE;
     ProxyHTMLURLMap / /test/
     ProxyHTMLURLMap /test /test
 
</Location>
 
 
 
</VirtualHost>
Si quelqu'un peut m'aider ce serait sympa.
Merci d'avance,