Nginx 如何卸载Nginx

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

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

共收到 14 条回复
713

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

D51b3b

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

611

ps -aux | grep nginx kill -9 pid

713

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

96

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

818
passenger-install-nginx-module

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

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

713

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

D51b3b

#6楼 @ichord

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

De6df3

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

1093

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

1748

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

96

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

96

ps -ef | grep nginx

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