带 Rails 动作电缆的乘客

Passenger with Rails Action cable

我尝试根据本教程使用 actioncable (5.1.5) 在生产服务器 Rails 上进行部署 https://www.phusionpassenger.com/library/config/nginx/action_cable_integration ,在同一主机和端口上,在子 URI

但是我的 /cable 上有 404 url,production.log

中没有错误

已在 application.rb

尝试过
config.action_cable.mount_path = '/cable'
config.action_cable.allowed_request_origins = ['mydomen.com']

没有成功。

有人用过这个版本的 passenger/rails 吗?

Ubuntu 16.04.3 LTS
nginx version: nginx/1.12.2
Phusion Passenger 5.1.12
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

我找到了答案。

我有 cloud66.com 生成的 nginx 配置。他们忘记将 passenger_enabled on; 放入 ssl 服务器部分,添加这个解决了问题。