Goedemiddag,
Ik heb een Apache reverse proxy om verschillende bronnen (veilig) extern benaderbaar te maken.
Het volgende werkt perfect.
Eerst dien ik te authenticeren, en zodra dit gelukt is krijg ik de website te zien door de reverse proxy.
Wat ik echter wil, is dat wanneer ik van een interne range kom ik niet hoef te authenticeren.
Na googlen heb ik hiervoor heb ik de volgende code bedacht.
Het vreemde is, is dat ik vanaf de interne range, nog steeds moet authenticeren. Het hele require IP lijkt hij over te slaan.
Ik had gezien dat sinds apache 2.4 requireany wordt gebruikt, Satisfy Any is verleden tijd.
Ik heb een Apache reverse proxy om verschillende bronnen (veilig) extern benaderbaar te maken.
Het volgende werkt perfect.
Eerst dien ik te authenticeren, en zodra dit gelukt is krijg ik de website te zien door de reverse proxy.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| ServerName darkstat.geheim.nl <Location "/"> AuthType Basic AuthUserFile "/etc/apache2/password/htpass.passwd" AuthName "This is a private system. Please authenticate." Require valid-user </Location> ProxyPass / http://192.168.2.210:667/ ProxyPassReverse / http://192.168.2.210:667/ ProxyPreserveHost on ProxyVia on |
Wat ik echter wil, is dat wanneer ik van een interne range kom ik niet hoef te authenticeren.
Na googlen heb ik hiervoor heb ik de volgende code bedacht.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| ServerName darkstat.geheim.nl <Location "/"> AuthType Basic AuthUserFile "/etc/apache2/password/htpass.passwd" AuthName "This is a private system. Please authenticate." <requireAny> Require ip 192.168.2.0/24 Require valid-user </requireAny> </Location> ProxyPass / http://192.168.2.210:667/ ProxyPassReverse / http://192.168.2.210:667/ ProxyPreserveHost on ProxyVia on |
Het vreemde is, is dat ik vanaf de interne range, nog steeds moet authenticeren. Het hele require IP lijkt hij over te slaan.
Ik had gezien dat sinds apache 2.4 requireany wordt gebruikt, Satisfy Any is verleden tijd.