Sidehistorik
...
On both Apache2 I have IP Restrictions, and on the first, username/password - otherwise all people at work could change my Node-RED setup:
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
Authtype Basic
Authname "Password Required"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Proxy>
</VirtualHost> |
Creating password:
Kodeblok |
---|
sudo htpasswd -c /etc/apache2/.htpasswd <username> |
Kodeblok | ||
---|---|---|
| ||
<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> |
...