为什么做民宿网站wordpress 获取链接
news/
2025/10/8 20:24:29/
文章来源:
为什么做民宿网站,wordpress 获取链接,企查查企业官网,网站建设公司厦门有哪些为了进一步加强内网安全#xff0c;在原有硬WAF的基础上#xff0c;又在内网使用的社区版的雷池WAF#xff0c;作为应用上层的软WAF。从而实现多WAF防护的架构。
经过进一步了解#xff0c;发现雷池WAF的上游转发代理是基于Tengine的#xff0c;所以萌生出了一个想法在原有硬WAF的基础上又在内网使用的社区版的雷池WAF作为应用上层的软WAF。从而实现多WAF防护的架构。
经过进一步了解发现雷池WAF的上游转发代理是基于Tengine的所以萌生出了一个想法就是让雷池既可以具备WAF的功能又具备负载均衡和故障切换的能力。 接下来开始正题 1、首先准备一个用于测试的HTTP Server注意这里需要实现一下 /status 这个路由随便返回啥只要是 200 的状态码就行。
package mainimport (osfmtnet/http
)func Hello1Handler(w http.ResponseWriter, r *http.Request) {fmt.Fprintf(w, I am 11111)
}func Hello2Handler(w http.ResponseWriter, r *http.Request) {fmt.Fprintf(w, I am 22222)
}func check(w http.ResponseWriter, r *http.Request){fmt.Fprintf(w, check)
}func main () {if len(os.Args) 1 {http.HandleFunc(/hello, Hello1Handler)http.HandleFunc(/status, check)http.ListenAndServe(:8001, nil)} else {http.HandleFunc(/hello, Hello2Handler)http.HandleFunc(/status, check)http.ListenAndServe(:8002, nil)}
}
然后分别启动两个服务分别在8001和8002端口。 2、在雷池里创建一个新的站点并把上游服务器指向第一个节点。 测试访问正常请求被代理到了8001的HTTP Server上 3、修改雷池Nginx的conf文件
文件路径/data/safeline/resources/nginx/sites-enabled
下面会有好几个配置文件命名格式为IF_backend_* 每新建一个网站这里就会新增一个类似命名的文件。
这里找到刚新建的网站的conf文件cat一下看看监听端口什么的就能分辨出来
我这里是IF_backend_2这个文件。然后开始修改文件内的配置。
添加一个上游server配置基于健康检测的的负载均衡。这里仅是一些最基础的配置你也可以根据自己的需求来修改和添加配置。 校验conf文件并重启雷池的Nginx。 docker exec safeline-tengine nginx -t 下面的输出表示校验通过 然后重启Nginx docker exec safeline-tengine nginx -s reload 5、开始测试结果 负载均衡的测试 因为设置的weight是1两个节点相等所以请求在平均分配到两个节点上。 单节点掉线的测试 关闭8002上的HTTP Server 刷新页面发现此时请求都集中到了8001的HTTP Server上 至此打完收工雷池内置的TengineNginx本身自带了很多模块常见的负载均衡应该都是可以配置的。再就自行探索吧 PS这里需要注意的是当你自己修改完配置文件又在系统内修改的话自定义的一些配置会被覆盖了。所以提前自己做好备份。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931913.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!