When using wiki page names that include a slash behind a Apache HTTPD reverse proxy, AllowEncodedSlashes NoDecode and appending nocanon to the ProxyPass directive is required. This commit adds that information to the documentation. Signed-off-by: Gary Kim <gary@garykim.dev>tags/v1.10.0-rc1
@@ -53,7 +53,8 @@ If you want Apache HTTPD to serve your Gitea instance, you can add the following | |||
... | |||
ProxyPreserveHost On | |||
ProxyRequests off | |||
ProxyPass / http://localhost:3000/ | |||
AllowEncodedSlashes NoDecode | |||
ProxyPass / http://localhost:3000/ nocanon | |||
ProxyPassReverse / http://localhost:3000/ | |||
</VirtualHost> | |||
``` | |||
@@ -70,9 +71,10 @@ In case you already have a site, and you want Gitea to share the domain name, yo | |||
<Proxy *> | |||
Order allow,deny | |||
Allow from all | |||
AllowEncodedSlashes NoDecode | |||
</Proxy> | |||
ProxyPass /git http://localhost:3000 # Note: no trailing slash after either /git or port | |||
ProxyPass /git http://localhost:3000 nocanon # Note: no trailing slash after either /git or port | |||
ProxyPassReverse /git http://localhost:3000 # Note: no trailing slash after either /git or port | |||
</VirtualHost> | |||
``` |
@@ -54,7 +54,8 @@ server { | |||
... | |||
ProxyPreserveHost On | |||
ProxyRequests off | |||
ProxyPass / http://localhost:3000/ | |||
AllowEncodedSlashes NoDecode | |||
ProxyPass / http://localhost:3000/ nocanon | |||
ProxyPassReverse / http://localhost:3000/ | |||
</VirtualHost> | |||
``` | |||
@@ -71,9 +72,10 @@ server { | |||
<Proxy *> | |||
Order allow,deny | |||
Allow from all | |||
AllowEncodedSlashes NoDecode | |||
</Proxy> | |||
ProxyPass /git http://localhost:3000 # Note: no trailing slash after either /git or port | |||
ProxyPass /git http://localhost:3000 nocanon # Note: no trailing slash after either /git or port | |||
ProxyPassReverse /git http://localhost:3000 # Note: no trailing slash after either /git or port | |||
</VirtualHost> | |||
``` |