Nginx 如何卸载 Nginx

xguox · 2012年03月01日 · 最后由 srui 回复于 2015年01月26日 · 41096 次阅读

Ubuntu 下用 sudo passenger-install-nginx-module 安装的 Nginx 如何卸载掉,因为同时装了 Nginx 和 Apache 会老占用端口,要自己 CUT 掉进程。 PS:为嘛貌似更多人推 Nginx 而不是 Apache?个人感觉 Apache 更友好些。

你把/etc/init.d/nginx 删除了,不就不会自己启动了吗?

@azhao 已经删了,也不知道是执行了什么又开了。进程还有 nginx。所以直接卸了安心些。求卸载方法

ps -aux | grep nginx kill -9 pid

Nginx 应该只要删除掉文件夹就可以了 你不放心可以把文件夹改个名看看 一般就是删除 Ngnix 文件夹和/etc/init.d/nginx 先杀掉 ngnix 进程,见 3 楼的办法 在网上很多的 nginx 文件给的 stop 方法是路径不对的,不生效,你可以改下路径,或是直接用 3 楼的方法

Nginx 和 Apache 可以同时安装啊。前端用 Nginx 监听 80 端口,处理静态文件;剩下的请求再交给 Apache 去处理。Apache 用其他端口,Nginx 做反向代理。

passenger-install-nginx-module

安裝的 nginx 會不會在類似於這樣的目錄裡. /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/nginx

根據以下資料推斷: *stackoverflow的解決辦法. *iteye上一個相關的帖子,可以獲取相關信息。

ubuntu 或是很多 Linux 都默认安装在/opt/nginx 下,看你那时有没有改了,但可以肯定的是不是装在那下面,那只是 passenger 的部件而以吧?

#6 楼 @ichord

#4 楼 @azhao 是的,网上很多的那写路径都用不上的。

#7 楼 @azhao Ubuntu apt-get 的安装路径是 /etc/nginx 而 Nginx 源代码编译是在 /usr/local/nginx 里面,据我发现,好像大多软件编译安装的默认路径都是在 /usr/local 里面。

不是路径不对,是人家指定安装路径了吧,默认的是在/usr/local/nginx

这样来吧: sudo apt-get purge nginx-* sudo apt-get autoremove 删完之后,你运行下 nginx -v 或 ls /etc/nginx 验证下

直接 locate 'nginx$' 看看装哪里了,然后删了呗……

ps -ef | grep nginx

sudo apt-get --purge remove nginx
sudo apt-get autoremove
dpkg --get-selections|grep nginx
罗列出与nginx相关的软件 nginx-common deinstall 然后
sudo apt-get --purge remove nginx-common
这样就可以完全卸载掉nginx包括配置文件
需要 登录 后方可回复, 如果你还没有账号请 注册新账号