nginx 改变您的HTTP服务器的缺省banner

可通过HTTP获取远端WWW服务信息【原理扫描】

低风险

建议您采取以下措施以降低威胁:
* 改变您的HTTP服务器的缺省banner。

80

 系统扫描漏洞修复

已nginx-1.22.1为例

1、修改源码文件

#进入之前安装nginx的源码目录
cd /usr/local/src/nginx-1.22.1/

#需要修改的文件在  src/http/目录中
cd src/http/

#编辑源码文件
vi ngx_http_header_filter_module.c 

修改前
static u_char ngx_http_server_string[] = "Server: nginx" CRLF;
static u_char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;
static u_char ngx_http_server_build_string[] = "Server: " NGINX_VER_BUILD CRLF;

#修改后为
static u_char ngx_http_server_string[] = "Server: unknow" CRLF;
static u_char ngx_http_server_full_string[] = "Server: unknow"  CRLF;
static u_char ngx_http_server_build_string[] = "Server: unknow"  CRLF;

2、修改完成之后,重新编译安装

#编译
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

#安装
make && make install

安装完成之后nginx会把之前的nginx执行文件改为nginx.old

3、重启nginx服务

这里要注意下  reload命令将不会生效,需要重启才行

#关闭nginx服务
/usr/local/nginx/sbin/nginx -s stop
#启动nginx服务
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

重启之后

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Nginx上搭建HTTP文件服务器,请按照以下步骤操作: 1. 首先,确保您已经安装了Nginx。如果没有,请先安装。 2. 创建一个文件夹用于存储您要共享的文件。例如,您可以在/var/www目录中创建一个名为“share”的文件夹: ``` sudo mkdir /var/www/share ``` 3. 将要共享的文件复制或移动到该文件夹中。 4. 配置Nginx以充当文件服务器。打开/etc/nginx/sites-available/default文件,并将其编辑为以下内容: ``` server { listen 80 default_server; listen [::]:80 default_server; # 设置文件服务器的根目录 root /var/www/share; # 启用自动索引,以便用户可以浏览文件夹 autoindex on; autoindex_exact_size off; charset utf-8; # 配置默认主页,例如index.html index index.html; # 设置允许访问的IP地址或IP地址段 allow 192.168.0.0/16; allow 10.0.0.0/8; deny all; # 设置访问日志文件位置 access_log /var/log/nginx/access.log; # 设置错误日志文件位置 error_log /var/log/nginx/error.log; # 设置HTTP头 add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection "1; mode=block"; add_header X-Frame-Options SAMEORIGIN; } ``` 注意,您需要将“allow”行替换为允许访问文件服务器的IP地址或IP地址段。 5. 保存并关闭文件,然后重新启动Nginx服务: ``` sudo service nginx restart ``` 现在,您应该能够通过浏览器访问您的文件服务器,例如:http://<服务器IP地址>。您应该能够看到您要共享的文件列表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值