如何停止 Phusion 乘客
我使用 Apache HTTP Server 的 Phusion Passenger 模块 (mod_passenger) 和 Capistrano 来部署 Rails 应用程序。
我想“停止”Phusion Passenger 的 Ruby on Rails 应用程序。我怎样才能做到这一点?
提前致谢
I use the Phusion Passenger module (mod_passenger) for the Apache HTTP Server and Capistrano for deployment of rails applications.
I want to 'stop' a Ruby on Rails application from Phusion Passenger. How can i do that?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果不编辑 Apache 配置并取出或注释掉 Rails 应用程序的 VirtualHost 块,然后重新启动 Apache 服务器,就无法停止它。
You can't stop it without editing the Apache config and taking out or commenting out the
VirtualHost
block for the Rails application and then restarting the Apache server.你想永远阻止它吗?编辑 apache conf 文件,将虚拟主机的
DocumentRoot
更改为不指向 Rails 安装,然后更改apachectl Graceful
。如果您想通过 Capistrano 完全启动和停止 Rails 应用程序,您可以编写一些简单的 cap 任务,这些任务基本上执行我上面概述的操作:登录、编辑 conf 文件并重新启动 apache。
Do you want to stop it for good? Edit the apache conf file, change the
DocumentRoot
of the virtual host to not point to a Rails installation, thenapachectl graceful
.If you want to fully start and stop your Rails app via Capistrano, you can write some simple cap tasks that basically do what I outlined above: log in, edit the conf file, and restart apache.
我这样做了:
然后我写下了 Rails 站点的名称并按 Enter 键。之后,我重新加载 Apache:
I did:
Then I wrote the name of the Rails site and hit enter. After that, I reloaded Apache: