

I’m sure there’s a better way to do it, but I did a bunch of searching and this is how I ended up making it work. I ended up having to make the path info on the fastcgi_split_path_info optional, and my try_files in the bare directory location directive needed $is_args$args added or I just ended up in a redirect loop because the session parameters didn’t get passed through.

Other than the addition of the freshrss prefix this ends up differing slightly from the FreshRSS webserver configuration example. Try_files $1 /freshrss$1/index.php$is_args$args Which took me more experimentation than I’d like, but I’ve ended up with the following snippet:įastcgi_split_path_info ^/freshrss(/.+\.php)(/.*)?$ įastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name Now, at least FreshRSS copes with this (unlike far too many other projects), you just have to configure your webserver correctly. El agregador FreshRSS tiene un aspecto muy elegante y es muy rápido. And I wanted my FreshRSS instance to live in a subdirectory of an existing TLS-enabled host, rather than have it’s own hostname. Un potente agregador de feeds gratuito y autoalojable. I’ve been an Apache user since 1998 and as a result it’s what I know and what I go to. I put my FreshRSS install in /srv/freshrss so I grabbed the 1.20.2 release from GitHub (actually 1.20.1 at the time, but I’ve upgraded to the latest since) and untared it in there. $ sudo apt install php7.4-fpm php-curl php-gmp php-intl php-mbstring \
