mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-15 21:43:00 +02:00
redirect to TLS WebUI if authorisation required
Do not allow credentials being submitted in plaintext to Apache. Instead, redirect the user with a 301 to the TLS version of IPFire's web interface. Signed-off-by: Peter Müller <peter.mueller@link38.eu> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
committed by
Michael Tremer
parent
348ba8e2c5
commit
6c6c1e3f04
@@ -12,25 +12,17 @@
|
||||
Require all granted
|
||||
</Directory>
|
||||
<DirectoryMatch "/srv/web/ipfire/html/(graphs|sgraph)">
|
||||
AuthName "IPFire - Restricted"
|
||||
AuthType Basic
|
||||
AuthUserFile /var/ipfire/auth/users
|
||||
Require user admin
|
||||
Options SymLinksIfOwnerMatch
|
||||
RewriteEngine on
|
||||
RewriteCond %{HTTPS} off
|
||||
RewriteRule (.*) https://%{SERVER_NAME}:444/$1 [R=301,L]
|
||||
</DirectoryMatch>
|
||||
ScriptAlias /cgi-bin/ /srv/web/ipfire/cgi-bin/
|
||||
<Directory /srv/web/ipfire/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
AuthName "IPFire - Restricted"
|
||||
AuthType Basic
|
||||
AuthUserFile /var/ipfire/auth/users
|
||||
Require user admin
|
||||
<Files chpasswd.cgi>
|
||||
Require all granted
|
||||
</Files>
|
||||
<Files webaccess.cgi>
|
||||
Require all granted
|
||||
</Files>
|
||||
Options SymLinksIfOwnerMatch
|
||||
RewriteEngine on
|
||||
RewriteCond %{HTTPS} off
|
||||
RewriteRule (.*) https://%{SERVER_NAME}:444/$1 [R=301,L]
|
||||
</Directory>
|
||||
Alias /updatecache/ /var/updatecache/
|
||||
<Directory /var/updatecache>
|
||||
|
||||
Reference in New Issue
Block a user