...
Gliffy Diagram |
---|
macroId | 316540dc-43c8-443d-882f-6dc97a696072 |
---|
displayName | Proxies |
---|
name | Proxies |
---|
pagePin | 12 |
---|
|
Setting the browser to http://nodered.mos-eisley.dk it hirs my Confluence Server and the Apache2 on it proxies it to http://cantina,mos-eisley.dk:1090, and the Apache2 on it proxies it to sparrow:1880 (the Docker container)
On both Apache2 I have IP Restrictions:
Kodeblok |
---|
<VirtualHost nodered.mos-eisley.dk:80>
ServerName nodered.mos-eisley.dk
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
ErrorLog ${APACHE_LOG_DIR}/nodered.mos-eisley.dk-error.log
CustomLog ${APACHE_LOG_DIR}/nodered.mos-eisley.dk-access.log combined
RewriteEngine on
RewriteCond %{HTTP:Upgrade} ^WebSocket$ [NC]
RewriteCond %{HTTP:Connection} Upgrade$ [NC]
RewriteRule .*/(.*) "ws://cantina.mos-eisley.dk:1890/$1" [P,L]
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://cantina.mos-eisley.dk:1890/
ProxyPassReverse / http://cantina.mos-eisley.dk:1890/
<Proxy *>
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
Allow from yyy.yyy.yyy.yyy
</Proxy>
</VirtualHost> |
Kodeblok |
---|
title | cantina.mos-eisley.dk |
---|
|
<VirtualHost *:1890>
ServerAdmin webmaster@localhost
RewriteEngine on
RewriteCond %{HTTP:Upgrade} ^WebSocket$ [NC]
RewriteCond %{HTTP:Connection} Upgrade$ [NC]
RewriteRule .*/(.*) "ws://localhost:1880/$1" [P,L]
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://localhost:1880/
ProxyPassReverse / http://localhost:1880/
<Proxy *>
Order deny,allow
Deny from all
Allow from 77.243.52.144 # www.mos-eisley.dk
Allow from 10 # Local Lan
</Proxy>
</VirtualHost> |
With this setup I can use it from xxx.xxx.xxx.xxx and yyy.yyy.yyy.yyy that represents some well known adresses like work and fiber.O