我偶尔会遇到一些有关 Nginx 的问题,我注意到模块的一些错误Nchan
偶尔会崩溃并阻止 Nginx 接受连接。
我不使用 Nchan,所以我想禁用它,我在网上搜索了如何做到这一点,所有内容都指向删除链接,/etc/nginx/modules-enabled
但我的安装没有该文件夹(Ubuntu 16,nginx-extras
通过 安装apt-get
)。
我也查看过了nginx.conf
,里面也没有关于此的内容。
安装的版本:
$ nginx -v
nginx version: nginx/1.18.0
我怎样才能禁用它?
编辑
以下是有关该软件包的一些额外信息:
$ apt-cache policy nginx-extras
nginx-extras:
Installed: 1:1.18.0-8.6.0.6~xenial1
Candidate: 1:1.18.0-8.6.0.6~xenial1
Version table:
*** 1:1.18.0-8.6.0.6~xenial1 500
500 https://oss-binaries.phusionpassenger.com/apt/passenger xenial/main amd64 Packages
答案1
在 Debian 衍生版本中,目录 /etc/nginx/modules-enabled 包含用于加载模块的配置文件(或更好的配置文件符号链接)。您只需删除相应的文件并重新加载 nginx:
systemctl reload nginx
尝试使用此命令来禁用 nginx:
/******* if you disabled nginx try this command ********/
sudo update-rc.d -f nginx disable