长亭雷池WAF 使用记录-自定义站点 nginx conf

长亭雷池WAF 使用记录-自定义站点 nginx conf

问题

正常创建站点后default_server 站点(IP+Port)的方式会访问到第一个绑定的站点。 例如:www.zijiei.com 绑定ip为8.8.8.8,直接访问http://8.8.8.8 就可以访问到www.zijiei.com。

解决方案

查官方文档,只允许修改location 里面字段,不支持自定义,但是可以修改配置后重启nginx实现自定义。

先正常启动docker。 在/data/safeline/resources/nginx/sites-enabled目录中是添加的站点,可以查看IF_backend_x找到自己添加的站点。 在IF_backend_x的server中添加如下配置

    if ($host != 'www.zijiei.com') {
      rewrite ^/(.*)$  https://www.baidu.com/$1 permanent;
      break;
    }

然后执行docker exec safeline-tengine nginx -s reload 重启nginx,就解决问题了,但是是一次性的,重启docker会重置。 可以尝试chttr +i 给文件上个保护属性试试,看能不能被修改


文章作者: 子杰
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 子杰 ! !
评论
 上一篇
Python发起URL请求 Python发起URL请求
requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。可以说,Requests 完全满足如今网络的需求
2022-03-03
下一篇 
dnslog 平台搭建记录 dnslog 平台搭建记录
那么DNSlog是什么。DNSlog就是存储在DNS服务器上的域名信息,它记录着用户对域名baidu.com等的访问信息,类似日志文件。主要利用场景有SQL盲注、无回显的命令执行、无回显的SSRF等
2023-07-18
  目录