一、报错信息:nginx: [emerg] open() “/etc/nginx/nginx.conf” failed (2: No such file or directory)nginx 依赖于 nginx-full (<< 1.14.2-0+bionic1.1~) | nginx-light (<< 1.14.2-0+bionic1.1~) | nginx-extras (<< 1.14.2-0+bionic1.1~);然而:软件包 nginx-full 尚未配置。
当我执行命令sudo apt install nginx的时候报错显示没有nginx.conf这个文件,这是为啥呢??原因是我们在卸载原来的版本时没有将它的一些配置文件删除干净!解决方法如下:
执行命令(删除nginx以及配置文件):
sudo apt-get --purge remove nginx
哦豁,完蛋!!!又报错了,咋回事呢???咱也不知道,咱也不敢问那!!!没办法,硬着头皮执行了接下来的这条命令!!!
sudo apt-get --purge remove nginx-common
好的,看到这个界面的时候就基本稳了!!!兄dei!,接着再执行安装命令就完事啦!
还有一些安装不了的原因可能是你nginx服务没有关闭!!!
一般删除按这个顺序删没啥毛病:
1.sudo apt-get --purge remove nginx
2.sudo apt-get autoremove
3.sudo apt-get --purge remove nginx-common
4.sudo apt-get --purge remove nginx-core