Ubuntu 在Nginx中以学习模式正确设置naxsi

Ubuntu 在Nginx中以学习模式正确设置naxsi,ubuntu,web,nginx,webserver,firewall,Ubuntu,Web,Nginx,Webserver,Firewall,在激活使用nginx作为gunicorn反向代理的设置时,我遇到了一段行为不端的代码。有人能帮忙吗 现在,我正试图在学习模式下打开naxsi。我在我的nginx.conf的http部分添加了以下内容: include/etc/nginx/naxsi_core.rules 此外,我还更改了naxsi.rules中的DeniedURL值。到目前为止还不错 我的问题出现在我应该编辑/etc/nginx/sites enabled/default(按照各种说明)以在根位置包含/etc/nginx/nax

在激活使用nginx作为gunicorn反向代理的设置时,我遇到了一段行为不端的代码。有人能帮忙吗

现在,我正试图在
学习模式下打开naxsi。我在我的
nginx.conf
http
部分添加了以下内容:

include/etc/nginx/naxsi_core.rules

此外,我还更改了naxsi.rules中的
DeniedURL
值。到目前为止还不错

我的问题出现在我应该编辑/etc/nginx/sites enabled/default(按照各种说明)以在根位置包含
/etc/nginx/naxsi.rules;

启用的
站点中的我的文件
不称为
default
,它是
myproject
。但在可用的
站点中,我有
default
myproject
(记住这一点,这在后面的问题中起作用)

到目前为止没有任何问题。我在
myproject
中添加了
include/etc/nginx/naxsi.rules;

我下一次通过
sudo服务nginx restart
重新启动nginx。它无法重新启动。我恢复了。然后在
/etc/nginx/sites enabled/
(从
可用站点/default
复制)添加了
/etc/nginx/naxsi.rules;

重新启动。仍然失败。我还原了所有内容并重新启动。服务器已启动并正在运行,但我没有naxsi


我做错了什么?这可能是一些基本的问题。

我需要运行
安装nginx-naxsi
(以替换nginx-core)来解决这个问题。它成功了