Ruby on rails 将乘客升级到5.1.11会使用403中断设置

Ruby on rails 将乘客升级到5.1.11会使用403中断设置,ruby-on-rails,nginx,passenger,Ruby On Rails,Nginx,Passenger,将passenger升级到5.1.11会导致我的所有请求失败,HTTP状态代码为403,降级到5.1.10。我以root用户身份运行nginx,所有rails应用程序都驻留在非root用户的主目录中乘客和nginx extras由乘客apt回购安装,如上文所述。除了访问日志中的403状态之外,nginx或rails应用程序日志中没有错误 我已经验证了所有rails应用程序目录及其父目录都为系统中的所有用户启用了读取和可执行权限 我想这跟我有关。我该怎么做才能修好它 OS:Ubuntu 17.04

将passenger升级到5.1.11会导致我的所有请求失败,HTTP状态代码为403,降级到5.1.10。我以root用户身份运行nginx,所有rails应用程序都驻留在非root用户的主目录中<代码>乘客和
nginx extras
由乘客apt回购安装,如上文所述。除了访问日志中的
403
状态之外,nginx或rails应用程序日志中没有错误

我已经验证了所有rails应用程序目录及其父目录都为系统中的所有用户启用了读取和可执行权限

我想这跟我有关。我该怎么做才能修好它

OS:Ubuntu 17.04

Nginx:1.10.3

编辑:您提到您的操作系统是17.04而不是17.10。Phusion针对17.04的说明告诉您删除
nginx extras
,而不是安装它(正如您所说的那样)

因此,对于17.04,请尝试删除
nginx附加组件
,然后安装
nginx
libnginx mod http passenger

--

你将你的操作系统列为Ubuntu17.10Artful,但是你链接的指令是针对Ubuntu17.04Zesty的,所以这是行不通的

Ubuntu 17.10昨天发布,目前还没有乘客包(通常在下一个乘客版发布时可用)


您可以等待这些软件包,也可以通过gem或tarball安装Passenger(选项其他:www.phusionpassenger.com/library/install/nginx/install/oss/)。

您还可以提供以下信息吗?-你是如何安装乘客的?通过gem、tarball、APT?-您在Nginx错误日志中发现了哪些错误消息?@Hongli编辑添加了这些详细信息。您说您的Nginx“访问日志”中没有任何内容,但我需要知道您的Nginx错误日志中有哪些内容。另外,请确保查看了正确的错误日志文件。请参阅“是”,错误日志完全安静。任何故障的唯一指示都在访问日志中。请参阅上的说明,您需要卸载nginx extras并安装系统nginx以使用最新的乘客软件包。Oops!对不起,我读到了17.10版本的更改,输入了错误的实际版本。:)我已经编辑了这个问题来纠正它。