From bb3c35401cdaaad42007b21e557ee4639bb4350c Mon Sep 17 00:00:00 2001 From: Twilek-de Date: Tue, 21 Apr 2020 20:11:34 +0200 Subject: #2671 Apache reverse proxy (#2919) * #2671 Apache reverse proxy Adding sample configuration for using apache as a reverse proxy * Update Docker/README.md Better wording Co-Authored-By: Frans de Jonge * Update Docker/README.md Better wording Co-Authored-By: Frans de Jonge * Included suggestions and cleaned up code I have cleaned the code with the Tags so that it is more concise * Included corrections * Update Docker/README.md Minor port number Co-authored-by: Frans de Jonge Co-authored-by: Alexandre Alapetite --- Docker/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'Docker/README.md') diff --git a/Docker/README.md b/Docker/README.md index 92f13bcf3..bc8860e46 100644 --- a/Docker/README.md +++ b/Docker/README.md @@ -351,3 +351,20 @@ server { } } ``` +### Alternative reverse proxy using [Apache 2.4](https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html) + +Here is an example of a configuration file for running FreshRSS behind an Apache reverse proxy (as a subdirectory). +You need a working SSL configuration and the Apache modules `proxy`, `proxy_http` and and `headers`installed (depends on your distribution) and enabled (```a2enmod proxy proxy_http headers```). + +``` +ProxyPreserveHost On + + + ProxyPass http://127.0.0.1:8080/ + ProxyPassReverse http://127.0.0.1:8080/ + RequestHeader set X-Forwarded-Prefix "/freshrss" + RequestHeader set X-Forwarded-Proto "https" + Require all granted + Options none + +``` -- cgit v1.2.3