nginx自定义配置,参考官网教程:其他问题 | 长亭雷池 WAF 社区版 (chaitin.cn) 自定义站点 nginx conf 章节
简单介绍下我当前的情况,我在雷池上添加了 hakusai.cc 和 www.hakusai.cc 两个站点的防护,默认情况下访问不会自动跳转到www下, ,我的需求比较简单,就是用户在输入 hakusai.cc 域名的时候,自动跳转到 www.hakusai.cc 。于是开始了折腾。
开始操作,首先找到 hakusai.cc 对应的配置文件位置,默认的位置为 /data/safeline/resources/nginx/sites-enabled
找到对应域名的文件,我这里是IF_backend_2
打开这个配置文件看看server_name
那行是不是对应的域名就好了。
然后切换到这个目录下
/data/safeline/resources/nginx/custom_params
找到同样文件名的配置文件即可(前面没有IF_)
然后添加你想自定义的nginx配置即可。我这里就是写了一个301跳转。
修改配置文件后,输入
docker exec safeline-tengine nginx -t
检查配置文件是否正常,显示ok,successful说明就没问题。
reload下nginx,让配置生效
docker exec safeline-tengine nginx -s reload
输入命令没有输出信息说明就可以了。
最后使用浏览器自带的开发者工具验证下效果。访问 hakusai.cc 会产生一个301的跳转然后重定向到 www.hakusai.cc 。
以上。
评论区