nginx安装步骤和加固方案

安装步骤参考https://blog.csdn.net/qq_37345604/article/details/90034424

出现以下页面就表示安装完成(默认是80端口,我修改成了8009端口,所以访问时需要加上端口)

加固方案:

1、隐藏服务器版本号

默认我们访问不存在的页面时,报错页面上会有nginx的版本信息,这会向黑客提供信息,以方便查找当前版本的漏洞,加以利用

加固方案:

修改/user/local/nginx/conf/ngixn.conf,http层里面添加server_tokens off;

 

保存后重载nginx配置文件:我的mginx启动文件在/usr/local/nginx/sbin下

./nginx -t

./nginx -s reload

 

2、禁止访问目录列表

现象还原:

主要是/usr/local/nginx/conf/nginx.conf 文件中的location部分,root的实际绝对路径就是你的nginx的路径,我的应该是/usr/local/nginx

root /usr/local/nginx;
autoindex on;
#autoindex_exact_size off; 这2行可以不放开,只是一个大小和日期而已,不影响
#autoindex_localtime on;

当sutoindex为on时,表示可以访问到当前nginx下的目录

 

加固方案:

配置关闭

autoindex off;
root路径修改为默认html

 

 

 

原文地址:https://www.cnblogs.com/mihoutao/p/13475760.html