mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-03-04 08:53:42 +00:00
Resolves Issue https://github.com/freedombox/Plinth/issues/171 "Update Apache auth config directives"
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
##
|
|
## On all sites, provide Plinth on a default path: /plinth
|
|
##
|
|
## Requires the following Apache modules to be enabled:
|
|
## mod_headers
|
|
## mod_proxy
|
|
## mod_proxy_http
|
|
##
|
|
<Location /plinth>
|
|
ProxyPass http://127.0.0.1:8000/plinth
|
|
## Send the scheme from user's request to enable Plinth to redirect
|
|
## URLs, set cookies, set absolute URLs (if any) properly.
|
|
RequestHeader set X-Forwarded-Proto 'https' env=HTTPS
|
|
|
|
## Allow traffic only from private networks
|
|
<RequireAny>
|
|
## IPv4 local addresses
|
|
Require ip 127.0.0.0/8
|
|
|
|
## IPv4 link local addresses
|
|
Require ip 169.254.0.0/16
|
|
|
|
## IPv4 class A private addresses
|
|
Require ip 10.0.0.0/8
|
|
|
|
## IPv4 class B private addresses
|
|
Require ip 172.16.0.0/12
|
|
|
|
## IPv4 class C private addresses
|
|
Require ip 192.168.0.0/16
|
|
|
|
## IPv6 local address
|
|
Require ip ::1
|
|
|
|
## IPv6 link local addresses
|
|
Require ip fe80::/10
|
|
|
|
## IPv6 private addresses
|
|
Require ip fc00::/7
|
|
</RequireAny>
|
|
</Location>
|