mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-04-29 10:10:19 +00:00
- Remove unneeded actions: start, stop, restart, is-running and is-enabled. - Remove short form parameter passing for add-favorite action. Mostly for consistency and avoid confusion. Actions are not expected to be used by regular users. - Rename Apache configuration from: i2p-plinth.conf to i2p-freedombox.conf - Fix issue with adding favorites when none already present. This eliminates failure during first time installation for I2P. - Fix issue with incorrect new lines while editing favorites. - Minor fixes in Apache configuration. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
31 lines
828 B
Plaintext
31 lines
828 B
Plaintext
##
|
|
## On all sites, provide I2P on a default path: /i2p
|
|
##
|
|
## Requires the following Apache modules to be enabled:
|
|
## mod_headers
|
|
## mod_proxy
|
|
## mod_proxy_http
|
|
## mod_proxy_html
|
|
##
|
|
<Location /i2p>
|
|
# Disable compression
|
|
# As soon as it has to be chunked, it doesn't work
|
|
RequestHeader unset Accept-Encoding
|
|
|
|
ProxyPass http://localhost:7657
|
|
ProxyPassReverse http://localhost:7657
|
|
|
|
# Rewrite absolute urls from i2p to pass through apache
|
|
ProxyHTMLEnable On
|
|
ProxyHTMLURLMap / /i2p/
|
|
|
|
Include includes/freedombox-single-sign-on.conf
|
|
<IfModule mod_auth_pubtkt.c>
|
|
TKTAuthToken "admin" "i2p"
|
|
</IfModule>
|
|
</Location>
|
|
|
|
# Catch some other root i2p addresses
|
|
# These are most likely generated by javascript
|
|
RedirectMatch "^/(i2p[^/]+.*)" "/i2p/$1"
|