-
Notifications
You must be signed in to change notification settings - Fork 2
/
ips-reverseproxy-common.conf
35 lines (29 loc) · 1.16 KB
/
ips-reverseproxy-common.conf
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
<VirtualHost *:80>
IncludeOptional /etc/apache2/sites-available/ips-api-*.conf
IncludeOptional /etc/apache2/sites-available/nmos-api-*.conf
<LocationMatch ^(/(x-ipstudio|x-nmos)/*|/)$>
ProxyPreserveHost On
ProxyPass http://127.0.0.1:12344/ timeout=30 connectiontimeout=1 max=10 ttl=1 smax=10
ProxyPassReverse http://127.0.0.1:12344/
</LocationMatch>
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
IncludeOptional /etc/apache2/sites-available/ips-api-*.conf
IncludeOptional /etc/apache2/sites-available/nmos-api-*.conf
<LocationMatch ^(/(x-ipstudio|x-nmos)/*|/)$>
ProxyPreserveHost On
ProxyPass http://127.0.0.1:12344/ timeout=30 connectiontimeout=1 max=10 ttl=1 smax=10
ProxyPassReverse http://127.0.0.1:12344/
</LocationMatch>
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>
</IfModule>