使用 passenger-install-nginx-module 安装了 Nginx,如何卸载它?

9

我使用的是Mac OSX操作系统,在/opt/nginx目录下安装了Nginx。

如何卸载它?有什么想法吗?


你是如何安装Nginx的? - yanana
3个回答

2
 gem uninstall passenger

将会删除passenger及其所有依赖项

passenger、passenger-install-apache2-module、 passenger-install-nginx-module、passenger-config、passenger-status、 passenger-memory-stats、passenger-make-enterprisey


3
“gem uninstall passenger” 命令没有在我的 ec2-ubuntu-12.04LTS 实例中删除 /opt/nginx。在执行了“gem uninstall passenger”命令后,我不得不手动删除它。 - Bigginn
它不会卸载nginx。它只会删除passenger文件。从nginx.conf中删除passenger依赖项,nginx将不会尝试使用Passenger。 - the Tin Man

1
"

乘客文档涵盖了这个问题:

"
要卸载Phusion Passenger,请先从您的Web服务器配置文件中删除所有Phusion Passenger配置指令。完成此操作后,您需要删除Phusion Passenger文件。
- 如果您通过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`配置指令指向的目录相同。 - 如果您通过APT或YUM安装了Phusion Passenger,则使用它们来卸载Phusion Passenger。
卸载Phusion Passenger后,不必重新编译Nginx。虽然Nginx将包含Phusion Passenger Nginx模块,但当所有Phusion Passenger配置指令被删除时,该模块将不起作用。
此时,您可以运行以下命令来删除nginx。
sudo rm -rf /opt/nginx

如果您是通过源代码安装的。如果是这种情况,请使用软件包管理器将其卸载。

0

从终端运行以下命令:

适用于Debian/Ubuntu

sudo apt-get remove -y passenger

Red Hat/CentOS

sudo yum remove -y passenger

macOS + Homebrew

brew uninstall passenger

Ruby宝石

gem uninstall passenger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接