我有一个CentOS VPS并且已经部署了一些PHP应用程序,即:
/var/www/html (some static pages)
/var/www/html/blog (wordpress blog)
现在我想添加一个Rails应用程序,该怎么做?
答案 0 :(得分:1)
一种可能的方法:将你的静态(非php)页面转移到rails应用程序中。 (这是rails应用程序中的公共文件夹)。然后配置您的服务器/域名,让您的rails应用程序与您的wordpress博客并排运行。这样您现有的博客就位于http://blog.yourdomain.com,而您的rails应用程序位于http://yourdomain.com。如果您正在使用apache / passenger,那么使用" virtual hosts"非常简单。最终你的rails应用程序有一个虚拟主机,而wordpress博客则有另一个虚拟主机。另一种选择可能是尝试使用单个虚拟主机,但使用alias重定向到您的wordpress博客。
答案 1 :(得分:1)
我不知道您使用的是哪个http服务器。所以我知道如何为apache和nginx做到这一点:
The easiest way将使用以前称为mod_rails的passenger。这是apache或nginx的模块/插件,可以运行机架应用程序,rails是机架应用程序。
您只需使用
进行安装即可[sudo] gem install passenger
此后该怎么做取决于您的网络服务器:
这两个命令都提供了很好的描述。如果您正在使用nginx,则可能需要重新编译Web服务器,但在nginx的情况下,它非常快。