首页 > 系统相关 >apache2和nginx卸载总是不干净不完全导致无法重装,重装成功也无法启动

apache2和nginx卸载总是不干净不完全导致无法重装,重装成功也无法启动

时间:2024-02-29 13:26:06浏览次数:28  
标签:重装 sudo apt apache2 nginx 卸载 dpkg

大着胆子把nginx卸载了用的命令是  sudo apt remove nginx 

结果最后不知道怎么折腾的就算重新装也装不上了,然后就转头折腾apache2,也卸载了  sudo apt remove apache2  然后也一样,重装后,服务起不来了。

不知道哪儿出错了,就想着看看重新卸载试试看,然后执行了发现还是卸载不干净,之后试了这些命令

 sudo apt autoremove  sudo apt autoclean  sudo apt purge 

都跑了一个遍,发现还是不行,最后去搜了搜,感觉执行的不对,然后执行了

sudo find /etc -name "*apache*" |xargs sudo rm -rf
sudo apt-get --purge remove apache2-common
sudo apt-get --purge remove apache2

试了试重新安装apache2,发现还是不行,嘿,真难办啊!

最后搜到一个命令是关于 dpkg 卸载那些关联应用的,就执行了

 sudo dpkg -l |grep nginx|awk '{print $2}'|xargs sudo dpkg -P 

 sudo dpkg -l |grep apache2|awk '{print $2}'|xargs sudo dpkg -P 

再把那些文件夹  sudo find / -name "apache2"  和  sudo find / -name "nginx"  找一找 删一删,最后重新两个命令

 sudo apt install apache2 

 sudo apt install nginx 

安装成功了。

标签:重装,sudo,apt,apache2,nginx,卸载,dpkg
From: https://www.cnblogs.com/lizhaoyao/p/18043453

相关文章

  • nginx建立视频播放列表
    本地需要测试播放器,遂需要建立一个视频服务先将视频放到此地然后更改nginx.confserver{listen80;server_namelocalhost;#将m3u8文件夹映射到根目录下location/{roothtml/movies;autoin......
  • windows下Nginx启动失败(常见的两个错误以及解决方案)
    问题windows10下启动nginx,闪屏而过,访问localhost显示无法访问。尝试解决cmd下使用命令:netstat-an|find"0.0.0.0:80",可以发现80端口已经被占用。使用命令:netstat-ano可以发现占用80端口的服务pid=4,ctrl+shift+Esc打开任务管理器,查看详细,占先pid排序,可以查看到pid为4的......
  • Nginx添加开源防火墙(waf)防护(转载)
    项目背景介绍需求产生由于原生态的Nginx的一些安全防护功能有限,就研究能不能自己编写一个WAF,参考Kindle大神的ngx_lua_waf,自己尝试写一个了,使用两天时间,边学Lua,边写。不过不是安全专业,只实现了一些比较简单的功能:功能列表:支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。......
  • Nginx安全防火墙配置,保护网站不受恶意攻击(转载)
    nginx安全防火墙配置,保护网站不受恶意攻击引言:在当今互联网时代,网站面临着各种安全威胁,如恶意攻击、入侵等。为了保护网站的数据和用户隐私,我们需要采取一系列措施来加强网站的安全性。Nginx是一个高性能的Web服务器,在安全方面也提供了丰富的功能,我们可以通过Nginx的防火墙配置来......
  • 本机访问ubuntu的nginx访问不了?
    问题描述:在linux下安装并打开了nginx,但输入虚拟机端口无法访问。解决步骤:1,确认nginx是否打开,命令为ps-ef|grepnginx,结果如下图说明启动成功。 2,开启端口,firewall-cmd--zone=public--add-port=80/tcp--permanent(若显示未找到命令说明没有安装net工具箱,可以访问这里,用命......
  • python部署项目为什么要用Nginx和uWSGI
    一、测试运行python项目1.1Flask项目说明1:当我们直接用编译器运行Flask项目的时候,会有一个提示:意思就是:这是开发环境的服务器,不能用于生产环境的部署,请使用WSGI的服务器替换1.2Django项目说明2:当我们直接用编译器运行Django项目......
  • nginx 反向代理proxy_pass, 同一个端口多个域名的问题
    案例:serverip1:1.2.3.4domain1:aa.com>>指向ip1,port80domain2:bb.com>>指向ip1,port80serverip2:2.2.3.4domain3:cc.com>>指向ip3配置nginx转发到aa.com域名下的服务则需要做如下配置:location/{proxy_set_headerHostaa.com......
  • 重装 Anguar出现编译错误
    问题:重装anguar,输入命令检查时,莫名出现以下错误,第一反应是安装问题,经过重装后,依然一样,百度找不出答案。问题解决:  1.根据路径查找,发现这里有个NG命令入口2. 在系统环境变量中,多了一条记录,但优先级底于旧的 3.把旧的变量记录往下移或删除,重新打开CMD窗口,正常!  ......
  • nginx支持cgi(c,c++)
    前段时间用我修改了tinyhttpd,让其cgi支持文件流,感觉满小巧,就应用上了。最近访问请求量上来而来,它对socket的各种异常状态处理不好,对于慢速的链接会占用我的线程。虽然我一直想仿出tencentwebproxy,可惜人懒且没空。用用nginx也不错,配置其支持fcgi,应用代码稍微改改就支持了,效果很不......
  • Nginx添加第三方模块,出现“is not binary compatible in”错误的解决方案
    动态编译好第三方模块:ngx_http_ts_module.so 检测nignx配置,异常sudo/usr/local/openresty/nginx/sbin/nginx-tnginx:[emerg]module"/usr/local/openresty/nginx/modules/ngx_http_ts_module.so"isnotbinarycompatiblein/usr/local/openresty/nginx/conf/nginx.conf......