ruby-on-rails – 使用nusionx使用phusion passenger 3.0.17运行
我搜索谷歌使用phusion passenger 3.0.17与nginx部署多个rails网站,但我没有得到相关结果.我是如何通过运行passenger-install-nginx-module命令完成乘客nginx设置的.
问题1)我正在寻找适当的初学者教程,使用phusion passenger 3.0.17和nginx运行多个rails网站 问题2)我正在寻找启动,停止,重启(所有网站的整个乘客nginx服务器(即))以及(个人铁路网站)的命令 注意:我不是在寻找乘客独立解决方案.我正在使用REE 1.8.7和rails 2.3.14 解决方法
根据Passenger的文档,您可以为要部署的每个应用程序创建一个新的vhost.
并将站点根目录指向您的应用程序公共目录,并添加passenger_enabled指令.与使用Apache部署完全相同. http { ... server { listen 80; server_name www.mycook.com; root /webapps/mycook/public; passenger_enabled on; } ... } 更多这里:http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_a_ror_app 关于问题2.重新启动取决于您尝试做什么.我假设你正在使用一个使用init.d的发行版 这3种情况下你会进行不同类型的“重启”. 你在Nginx上有一些配置问题.或者它表现得很奇怪. 下一个案例是您在Nginx上使用乘客模块部署了rails或sinatra应用程序. 重新启动/重新加载的最后一种情况是重新加载Nginx. 对乘客文档有一个了解,它是非常彻底的. nginx-passenger docs (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |