从本质上讲,我的路线运作完美,乘客似乎正在装载 – 所有都是笨拙的.除了没有Railsy发生.这是从启动服务器到第一个请求的我的Nginx日志(忽略不同的域/路由 – 这是因为我还没有移动新域,并且它返回403错误,因为公共文...
从本质上讲,我的路线运作完美,乘客似乎正在装载 – 所有都是笨拙的.除了没有Railsy发生.这是从启动服务器到第一个请求的我的Nginx日志(忽略不同的域/路由 – 这是因为我还没有移动新域,并且它返回403错误,因为公共文件夹中没有索引文件):
[ pid=24559 file=ext/nginx/HelperServer.cpp:826 time=2009-11-10 00:49:13.227 ]:
Passenger helper server started on PID 24559
[ pid=24559 file=ext/nginx/HelperServer.cpp:831 time=2009-11-10 00:49:13.227 ]:
Password received.
2009/11/10 00:49:53 [error] 24578#0: *1 directory index of "/var/www/***/current/public/" is forbidden, client: 188.221.195.27, server: ***, request: "GET / HTTP/1.1", host: "***"
2009/11/10 00:49:54 [error] 24578#0: *1 open() "/var/www/***/current/public/favicon.ico" failed (2: No such file or directory), client: 188.221.195.27, server: ***, request: "GET /favicon.ico HTTP/1.1", host: "***", referrer: "***"
RubyOnRails IRC频道上的某人建议它可能是网络服务器权限问题.我怀疑它可能是文件系统权限问题,但随后Nginx以root身份运行为www-data和Passenger.
我可以从公共目录中加载静态文件,但是没有启动任何Rails应用程序.有没有人有想法?我的头逐渐消失,想出这一个!
编辑:这是vhost文件:
server {
listen 80;
server_name ***;
passenger_enabled on;
location / {
root /var/www/***/current/public;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
解决方法:
问题解决了,我是一个扳手.
我有’乘客开机了’;在’location /’里面’不是’服务器’.我亲自递交编码手.
沃梦达教程
本文标题为:ruby-on-rails – Passenger,Nginx和Capistrano – 乘客根本不启动Rails应用程序
基础教程推荐
猜你喜欢
- Go web部署报错panic: listen tcp xxxxxxx:8090: bind: cannot assign requested address 2023-09-05
- R语言基于Keras的MLP神经网络及环境搭建 2022-12-10
- swift版webview加载网页进度条效果 2023-07-05
- UEFI开发基础HII代码示例 2023-07-07
- R语言-如何将科学计数法表示的数字转化为文本 2022-11-23
- R包ggtreeExtra绘制进化树 2022-12-14
- asm基础——汇编指令之in/out指令 2023-07-06
- R语言数可视化Split violin plot小提琴图绘制方法 2022-12-10
- swift 字符串String的使用方法 2023-07-05
- ruby-on-rails-使用Nginx的Rails的多阶段环境 2023-09-21