2

我使用以下命令安装了 nginx 和乘客:

rvmsudo passenger-install-nginx-module

有什么巧妙的方法可以轻松删除它吗?

4

2 回答 2

4

nginx 应该自包含在 /opt/nginx 或您在安装期间选择的任何路径中。

您可以删除该文件夹,一切都应该没问题。

编辑:或完全删除乘客:gem uninstall passenger

于 2012-07-30T20:29:00.743 回答
0

乘客的文档讨论了卸载:

要卸载 Phusion Passenger,请首先从您的 Web 服务器配置文件中删除所有 Phusion Passenger 配置指令。完成此操作后,您需要删除 Phusion 乘客文件。

  • 如果您通过 Homebrew 安装了 Phusion Passenger,则运行brew uninstall passenger.
  • 如果您通过 Ruby gem 安装了 Phusion Passenger,则运行gem uninstall passenger(或者,如果您是 Phusion Passenger Enterprise 用户,则运行gem uninstall passenger-enterprise-server)。您可能必须以 root 身份运行它。
  • 如果您通过源 tarball 安装了 Phusion Passenger,则删除您放置提取的 Phusion Passenger 文件的目录。PassengerRoot/passenger_root该目录与 by配置指令指向的目录相同。
  • 如果您通过 APT 或 YUM 安装了 Phusion Passenger,则使用它们来卸载 Phusion Passenger。

卸载 Phusion Passenger 后无需重新编译 Nginx。Altough Nginx 将包含 Phusion Passenger Nginx 模块,当所有 Phusion Passenger 配置指令被删除时,该模块将不会做任何事情。

换句话说,要禁用Passenger,只需从nginx配置文件中删除配置信息。那时 nginx 将在不调用Passenger 的情况下运行。好处是您不必重新安装 nginx。

于 2015-07-20T20:17:51.590 回答