Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[apache] reverse proxy authenticatie + exception

Pagina: 1
Acties:

  • BitByter
  • Registratie: Juli 1999
  • Laatst online: 16-11 09:28

BitByter

Prutst dit forum

Topicstarter
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.

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.