Nginx Ubuntu 12.04 + Nginx + Passenger + Mongodb + Rails 环境搭配

jialezhang · 2012年07月22日 · 最后由 Rei 回复于 2012年11月02日 · 4908 次阅读

最近要写一个“小动物 gif 图片分享”的网站,想在nginx+mongodb下面开发,于是昨天进行了长达一天的配置,但是自己这方面很弱,于是看了无数的教程还是没有配置好,nginx 也只是在 passeger 里面使用源代码安装了,但是'/etc/init.d/nginx stop'还是执行不成功,而且 nignx 今天又华丽丽关不了了,悲催啊(使用'kilall -9 nignx'和'kill pid'掉进程也不行),希望社区的有经验的大神们指导一下。我上课期间学习了下 rails 的基本知识,ruby 的基本知识。

passenger 编译的 nginx,没有提供 /etc/init.d/nginx 脚本。passenger 安装 nginx 的时候别跳那么快,看看它的提示说了啥。

#1 楼 @Rei 首先是源码还是 passenger 自动安装,我选择的是源码 安装在/usr/local/src下面了 后面的中途出现过不能给予超级权限的问题,解决后安装好了 但是总感觉这个**/etc/init.d/nginx 脚本有问题,复制同学的脚本后就还是没办法,无奈啊

如果没能力解决源码安装产生的问题,那么不要用源码安装。

#3 楼 @Rei 还是解决不了 nignx 的 403forbidden 问题,报错一直是 'directory index of /home/jialezhang/ror/depot/public/" is forbidden'

#4 楼 @jialezhang 给个提示:passenger 进程或者 nginx 进程没有权限访问 /home/jialezhang

#5 楼 @Rei 我把文件夹的权限设置为 777,nginx 的 user 设置过 jialezhang 和 root 都还是一样的啊啊啊啊,哭了

#7 楼 @jialezhang 问题解决了吗,分享下解决方法。我也有同样的错误提示。。。。。

#8 楼 @nancy 使用 root 权限安装,注意权限问题

#10 楼 @jialezhang 谢谢,半天没整出来放那儿了,等周末有空再接着弄,用 root 装的悲剧。。。

吖,老帖子,我写了一个博客来说 passenger 安装

http://chloerei.com/2012/08/05/rails-deploy-guides-1-base-deploy/

需要 登录 后方可回复, 如果你还没有账号请 注册新账号