注意:虽然这个问题与服务器安装有关,但它与像我这样使初学者感到困惑的开发和生产环境有关。
作为设置服务器的新手,经过一些研究后,我决定为我的 Ruby on Rails 服务器安装 NginX。遵循一些 Apache 的 HowTo,以及一些关于如何在 Ubuntu 中安装 NginX 的 HowTo,我通过运行安装了 NginX:
$ sudo aptitude install nginx
(注意:我先安装了依赖项)。一切正常,NginX 成功地为其默认页面提供服务。
随后,我发现了这篇关于如何安装 MySQL、Ruby、Passenger 和 NginX 的非常好的帖子,这正是我想做的。
令我沮丧的是,我意识到我必须使用Passenger安装NginX,方法是运行:
$ sudo passenger-install-nginx-module
为了覆盖我之前安装的 NginX,我运行了命令,结果我安装了 2 个 NginX:一个成功地从 /etc/nginx/ (原始安装)提供我的页面,另一个安装在 /opt/nginx/ (Phusion-Passenger 安装 - 注意:我尚未完成上述帖子中的说明以使此安装正常工作)。
如何解决此问题,以便在我的服务器上只安装 Phusion-Passenger?