Nginx 如何卸载Nginx

xguox · 发布于 2012年3月01日 · 最后由 srui 回复于 2015年1月26日 · 32004 次阅读
333

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

共收到 14 条回复
713
azhao · #1 · 2012年3月01日

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

333
xguox · #2 · 2012年3月01日

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

611
lucifer · #3 · 2012年3月01日

ps -aux | grep nginx kill -9 pid

713
azhao · #4 · 2012年3月01日

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

96
zhangyuan · #5 · 2012年3月01日

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

818
ichord · #6 · 2012年3月01日
passenger-install-nginx-module

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

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

713
azhao · #7 · 2012年3月01日

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

333
xguox · #8 · 2012年3月02日

#6楼 @ichord

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

2
huacnlee · #9 · 2012年3月02日 1 个赞

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

1093
feichan · #10 · 2012年4月12日

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

1748
dfang · #11 · 2012年6月24日

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

96
aptx4869 · #12 · 2012年8月27日

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

96
ibolee · #13 · 2015年1月07日

ps -ef | grep nginx

9771
srui · #14 · 2015年1月26日
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包括配置文件
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册