我知道这个问题也在早些时候被问到,我已经完成了它们,但它并没有解决我的问题。
从系统I中删除nginx,执行命令
sudo apt-get remove nginx
sudo apt-get purge nginx
实际上卸载了所有内容,但当我执行nginx -V
时,它仍会返回以下内容...
nginx版本:nginx / 1.4.1 由gcc 4.7.3构建(Ubuntu / Linaro 4.7.3-1ubuntu1) 启用了TLS SNI支持 配置参数: - prefix = / etc / nginx --sbin-path = / usr / sbin / nginx --conf-path = / etc / nginx / nginx.conf --error-log-path = / var / log / nginx / error.log --http-log-path = / var / log / nginx / access.log --pid-path = / var / run / nginx.pid --lock-path = / var / run / nginx。 lock --http-client-body-temp-path = / var / cache / nginx / client_temp --http-proxy-temp-path = / var / cache / nginx / proxy_temp --http-fastcgi-temp-path = / var / cache / nginx / fastcgi_temp --http-uwsgi-temp-path = / var / cache / nginx / uwsgi_temp --http-scgi-temp-path = / var / cache / nginx / scgi_temp --user = nginx - group = nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module - with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-http_spdy_module
此外ps aux | grep nginx
未显示正在运行的任何nginx服务。
现在我不确定我是否完全删除了nginx?如果没有,那么如何删除它?
dpkg -l | grep nginx
返回以下内容......
ii nginx-common 1.2.6-1ubuntu3所有小巧,功能强大,可扩展的Web /代理服务器 - 常用文件
ii nginx-full 1.2.6-1ubuntu3 i386 nginx web /代理服务器(标准版)
编辑:我是从源头安装的。
答案 0 :(得分:26)
正如dpkg -l
的输出所示,所涉及的包名实际上是nginx-full
和nginx-common
,而不仅仅是nginx
。这些是需要删除的包。
要查找包含特定程序的程序包(例如nginx
),您始终可以运行dpkg -S $(which nginx)
。