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
| ServerRoot "/usr/local"
Listen 1.2.3.4:80
Listen 1.2.3.4:443
LoadModule include_module libexec/apache22/mod_include.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule proxy_module libexec/apache22/mod_proxy.so
LoadModule proxy_http_module libexec/apache22/mod_proxy_http.so
LoadModule proxy_html_module libexec/apache22/mod_proxy_html.so
LoadFile /usr/local/lib/libxml2.so
#LoadModule xml2enc_module libexec/apache22/mod_xml2enc.so
LoadModule proxy_connect_module libexec/apache22/mod_proxy_connect.so
LoadModule ssl_module libexec/apache22/mod_ssl.so
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User www
Group www
NameVirtualHost 1.2.3.4:80
NameVirtualHost 1.2.3.4:443
<VirtualHost 1.2.3.4:80>
ServerName a.domaine.fr:80
ServerAdmin help@domaine.fr
ProxyRequests off
ProxyPass / http://a.interne.domaine.fr:8180/
ProxyHTMLURLMap http://a.interne.domaine.fr:8180 /
<Location />
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap / /
RequestHeader unset Accept-Encoding
</Location>
</VirtualHost>
<VirtualHost 1.2.3.4:443>
ServerName b.domaine.fr:443
ServerAdmin help@domaine.fr
ProxyRequests off
SSLEngine on
SSLProxyEngine On
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /usr/local/etc/apache22/ssl/mycert.crt
SSLCertificateKeyFile /usr/local/etc/apache22/ssl/mykey.key
ProxyPass / https://b.interne.domaine.fr/
ProxyHTMLURLMap https://b.interne.domaine.fr/ /
<Location />
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap / /
RequestHeader unset Accept-Encoding
</Location>
</VirtualHost> |
Partager