我使用Phusion Passenger模块(mod_passenger)为Apache HTTP Server和Capistrano部署rails应用程序。
我想从Phusion Passenger“停止”Ruby on Rails应用程序。我怎么能这样做?
提前致谢
答案 0 :(得分:5)
如果不编辑Apache配置,取出或注释掉Rails应用程序的VirtualHost
块,然后重新启动Apache服务器,就无法阻止它。
答案 1 :(得分:0)
你想停下来好吗?编辑apache conf文件,将虚拟主机的DocumentRoot
更改为 not 指向Rails安装,然后apachectl graceful
。
如果你想通过Capistrano完全启动和停止你的Rails应用程序,你可以编写一些简单的上限任务,基本上按照上面的描述执行:登录,编辑conf文件,然后重启apache。
答案 2 :(得分:0)
我做了:
sudo a2dissite
然后我写了Rails网站的名称并点击回车。之后,我重新加载了Apache:
sudo service apache2 reload