2
你好,我设置我的第一个Web服务器的轨道,但是当我复制rails应用程序并运行nginx服务器,即时通讯403在浏览器中的错误和error.log说目录索引被禁止..错误已解决当我在rails应用程序的公用文件夹中创建index.html,但为什么rails没有启动? (服务器与乘客complate)和捆绑安装在Rails应用程序的作品。谢谢。Rails的nginx目录索引被禁止
/opt/nginx/conf/nginx.conf
http {
passenger_root /home/lukas/.rvm/gems/[email protected]/gems/passenger-4.0.14;
passenger_ruby /home/lukas/.rvm/wrappers/[email protected]/ruby;
include /opt/nginx/conf.d/*.conf;
...
}
/opt/nginx/conf.d/default.conf
server {
listen *:80;
server_name hostname.org www.hostname.org
passenger_enabled on;
rails_env production;
root /var/www/default/public;
error_log /opt/nginx/logs/vhosts/default/error.log;
access_log /opt/nginx/logs/vhosts/default/access.log combined;
}
文件夹的权限
[email protected]:/var/www$ ls -al
drwxrwxr-x 13 lukas lukas 4096 Aug 30 12:26 default
IM 开始nginx的与
sudo /etc/nginx/sbin/nginx
/opt/nginx/logs/vhosts/default/error.log
2013/08/30 12:48:08 [error] 32643#0: *1 directory index of "/var/www/default/public/" is forbidden, client: xx.xx.xx.xx, server: ...
我确实运行过'chown -R root:root default /'但它没有帮助,还有什么我必须做的? – Muflix
现在我做了'rvmsudo rails new default',它运行欢迎屏幕,但按钮'关于您的应用程序配置'说'Not Found 404' – Muflix
routes.rb does not work and error.log我有'open()“/ var/www/default/public/rails/info/properties“failed”我不理解它,在测试服务器上它一切正常 – Muflix