Apache
Enable SSL
SSLCertificateFile /path/to/crt/file
SSLCertificateKeyFile /path/to/key/file
Enable MIME-Type zipping
LoadModule deflate_module modules/mod_deflate.so
AddOutputFilterByType DEFLATE text/xml text/plain text/html text/javascript text/css
AddOutputFilterByType DEFLATE image/gif image/jpeg image/png image/svg
AddOutputFilterByType DEFLATE application/json application/pdf application/x-javascript application/javascript
# Don't zip if browser doesn't support it
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Force HTTPS traffic
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
HTTPS Proxy
<VirtualHost *:443>
ServerAdmin chung.tran@na.linedata.com
ServerName wa2web03
ServerAlias nagios.ldsasp.com
SSLEngine On
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLCertificateFile D:/Apache/ssl/cert.crt
SSLCertificateKeyFile D:/Apache/ssl/private.key
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Deny from all
Allow from 172.16
Allow from 172.18
</Proxy>
ProxyPass / https://wa1nagiosxi/
ProxyPassReverse / https://wa1nagiosxi/
# ErrorLog "logs/nagios_error.log"
# CustomLog "logs/nagios_access.log" common
</VirtualHost>
HTTP Proxy
<VirtualHost *:80>
ServerAdmin chung.tran@na.linedata.com
ServerName wa2web03
ServerAlias slnagios.ldsasp.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Deny from all
Allow from 172.16
Allow from 172.18
</Proxy>
ProxyPass / http://sl1nagiosxi/
ProxyPassReverse / http://sl1nagiosxi/
# ErrorLog "logs/slnagios_error.log"
# CustomLog "logs/slnagios_access.log" common
</VirtualHost>