我正在试图与capistrano部署我的rails应用程序。
这正是我遇到的问题,只有修复不适合我。 我在下面粘贴了我的信息。
/var/www/vhosts/example.us/conf/vhost.conf
ServerName example.us ServerAlias example.us DocumentRoot /var/www/vhosts/example.us/current/public PassengerAppRoot /var/www/vhosts/example.us/current <Directory "/var/www/vhosts/example.us/current/public"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> RailsEnv development RailsBaseURI /httpdocs
我也试过RailsBaseURI /
使用Nginx的Passenger部署Rails Sub URI 403禁止的错误
Nginx +乘客+铁路3.1 = 502坏门户?
乘客进程已经运行? 但不是
Rails JavaScript视图在生产中不起作用
Heroku上的Rails + Passenger:如何在静态资源的HTTP头文件中设置终止date或最大年龄?
ls -l从/var/www/vhosts/example.us对一些重要的目录(不显示权限)
current -> /var/www/vhosts/example.us/releases/20120809050127 httpdocs -> current/public/
有人能指点我什么导致乘客不看我的轨道应用程序的方向?
编辑
看起来这与Capistrano的“当前”符号链接有关。 当我移动我的rails应用程序到服务器通过FTP然后改变我的vhost.conf指向我的项目公用文件夹,而不是当前/公共文件夹,它似乎工作。
如果这是潜在的问题,我怎样才能解决capistrano的符号链接问题? 我会认为PassengerAppRoot会解决这个问题。
编辑
该行出现在错误日志中
[Sun Aug 12 18:02:07 2012] [error] [client 11.1.1.111] Directory index forbidden by Options directive: /var/www/vhosts/example.com/httpdocs/
工头不与Nginx合作
从rails 3.2 / Nginx / phusion passanger响应头中缺lessE-tags
REST API:使用Apache http web / content服务器Sinatra Passenger应用程序服务器
乘客5 Nginx的X加速redirect
Nginx / Passenger / Rails,在哪里设置RAILS_ENV?
看来我没跑
/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain xxx.xx.xx.xx
所以Apache实际上并不看我的vhosts.conf文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。