Upgrading passenger to 5.1.11 makes all my requests fail with HTTP status code 403
, downgrading to 5.1.10 works. I run nginx as root and all my rails applications reside in my non-root user's home directory. passenger
and nginx-extras
were installed from passenger apt repos as decribed here. There is no error in nginx or rails application logs other than the 403
status in access logs.
I have verified that all the rails application directories and their parent directories have read and executable permissions enabled for all users in the system.
I think this has something to do with https://blog.phusion.nl/2017/10/13/passenger-security-advisory-5-1-11/. What should I do to fix it?
OS: Ubuntu 17.04
Nginx: 1.10.3