源码安装的nginx怎么卸载(nginx 卸载)

今天给各位分享源码安装的nginx怎么卸载的知识,其中也会对nginx 卸载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

重装nginx时遇到的问题

原文链接:

之前在网上看文章提到说,通过apt-get的方式安装nginx,可能安装不是最新版本的情况,考虑到在Ubuntu下第一次安装nginx,以后肯定会有卸载重新安装新版本的需求,刚好刚开始学习nginx,索性练习下卸载重装的过程。

使用Ubuntu下的包管理工具apt来安装nginx

同样使用apt来卸载nginx

sudo apt-get autoremove 命令帮我们卸载不再需要的依赖包

在这里我们卸载nginx相关的依赖包

删除nginx配置文件夹

然而控制台报错:

查看 nginx.service 状态

仔细看报错信息,获取到两个信息点:

于是上网搜,网上找说可能是 apache 占用了 80 端口导致报错

查看端口占用情况

发现80端口没被占用,而且 systemctl status nginx.service 的提示信息也没提及80端口被占用,如果提示信息中说80端口被占用,可以执行以下两步试试:

终止apache运行

重新安装nginx

上述情况与我的并不相符,于是换个思路,报错信息中提及nginx的配置文件不存在,思考为什么卸载重装nginx,却没有生成配置文件?

和第一次安装的时候不一样,然后百度上搜 nginx卸载重装后配置文件没有重新生成 ,找到了类似的问题,给出了如下的操纵步骤:

卸载nginx不保留配置文件

卸载自动安装且不再需要的依赖包

筛选已安装软件包中与nginx有关的

卸载 nginx-common 不保留配置文件

重新安装nginx

查看版本号,执行nginx配置文件语法检测

apt-get autoremove :删除,自动安装的,且不再需要的

(不被其他软件当作依赖的)软件包

既然会自动删除不再需要的软件包,那么为什么nginx-common没被删除?

不知道细心的童鞋发现没,我们在卸载nginx的时候,

手动删除了nginx的配置文件夹( sudo rm -rf /etc/nginx )。

那这些配置文件夹和 nginx-common 软件包有什么关系呢?

通过查找ubuntu packages,找到了 Ubuntu16.0.4下nginx-common软件包的文件清单 。

按照清单上的目录手动排查,发现本机上除了手动删除的 /etc/nginx 目录不存在,文件清单内的其他文件都没有被删除,

猜测可能是nginx-common软件包完整性被破坏,导致 autoremove 的时候没有被删除,当然这只我的猜测。

整理完全卸载nginx命令时,发现执行如下命令,ngnix的配置文件并没有被删除

查阅ubuntu packages发现,nginx依赖nginx-core,nginx-core依赖nginx-common,且其中nginx的配置文件属于nginx-common软件包配置文件的一部分。

执行如下命令进一步验证

apt-get autoremove 执行时, nginx-common 软件包已经被选择用于卸载( deinstall ),但是实际还没有卸载。

了解更多关于deinstall,点击这里 ,如果有知道为什么的同学请不吝赐教。

源码安装的nginx怎么卸载(nginx 卸载),源码安装的nginx怎么卸载,信息,源码,文章,第1张

如何干净删除“Debian Linux”下面的“Nginx”?

1、删除之前注意要先备份/etc/nginx/nginx.conf等文件。编辑cp /etc/nginx/ ~/ -R。

2、然后编写apt-get remove _purge nginx。如果报错,就编辑/var/lib/dpkg/info/nginx.

3、如果出现无法删除的情况,那么删除:sudo rm -rf /etc/nginx/;sudo rm -rf/usr/sbin/nginx;

nginx能完全卸载吗

你是在什么系统上做的 Windows还是Linux ?

Linux我比较熟 看你是怎么装的nginx。

RPM装的 用rpm -e卸载

yum装的用 yum remove卸载

源码装的直接删文件就OK

XP的抱歉 我没试过 不敢乱说

如何卸载Nginx · Ruby China

一、某些软件运行时在 任务栏列表中是不可见的,而是以进程 的方式 在后台运行,常见 的有来 电防火墙、短信防 火墙类软件、杀毒软件、加密软件等需要实时 监控 的软件,因此,当然 无法 删 除 正在 运 行中 的 软件;二、解决方法为:1、 用进程 管理器查看 进程表,如你 能 判断哪个线程是该程序的进程,则可以关闭它,如无法判断则可 以先设臵不显示系 统进程;2、然后关 闭所有的非系 统进程,这 样就可以到程序管理 里正常 卸载软件了。

如何彻底卸载nginx

可以双击电脑操作系统桌面上的腾讯电脑管家图标,打开管家的界面,之后转到工具箱界面,在里面就可以看到“文件粉碎”模块了,把这个模块初始化一下,就可以在电脑管家-文件粉碎界面中使用文件粉碎功能了

源码编译nginx 怎么 删除

1.只删除的/usr/local/nginx 的这样删除不完全,因为会有其他配置或lib中分散再其他地方

2.make clean 只是清除编译时产生的 .o 档

3.建议 config 时加入 prefix 掺数指定软件安装位置

4.如果你只是想重新编译或是换别的版本,没有删除无所谓那无所谓,重新 config ;make ;make install 即可

关于源码安装的nginx怎么卸载和nginx 卸载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 源码安装的nginx怎么卸载(nginx 卸载)
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论