原因

是apt没有把软件包卸载干净导致的。

解决方法

1
sudo dpkg --get-selections | grep nginx

得到一些提示:

1
2
3
4
5
6
7
8
9
libnginx-mod-http-geoip				install
libnginx-mod-http-image-filter install
libnginx-mod-http-xslt-filter install
libnginx-mod-mail install
libnginx-mod-stream install
libnginx-mod-stream-geoip install
nginx install
nginx-common install
nginx-core install

然后用命令一个一个地把包卸载

1
sudo apt-get --purge remove "包名"

最后把nginx装回去

1
sudo apt install nginx