Ubuntu 在Nginx中以学习模式正确设置naxsi
在激活使用nginx作为gunicorn反向代理的设置时,我遇到了一段行为不端的代码。有人能帮忙吗 现在,我正试图在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
学习模式下打开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)来解决这个问题。它成功了