https://www.zjtest6.com/admin/api/menu
haproxy 日志;
Jun 24 13:23:02 localhost haproxy[23205]: 192.168.33.29:56800 [24/Jun/2016:13:23:02.677] www~ appserver_3000/webhost01_8001 2/0/6/12/20 200 154 - - ---- 0/0/0/0/0 0/0 "GET /admin/api/menu HTTP/1.1"
Jun 24 13:23:10 localhost haproxy[23205]: 192.168.33.29:60282 [24/Jun/2016:13:23:10.449] www~ appserver_3000/webhost01_8001 6/0/7/13/26 200 154 - - ---- 0/0/0/0/0 0/0 "GET /admin/api/menu HTTP/1.1"
mojo 打印的信息:
'url' => bless( {
'query' => bless( {
'pairs' => []
haproxy 看到的是https,后台是http的原因
最新推荐文章于 2024-08-12 03:22:06 发布
本文探讨了haproxy日志显示为HTTPS连接,但后台服务器实际接收HTTP请求的情况。通过查看haproxy的日志条目,可以看到GET请求被正确转发,而后台应用服务器mojo打印的信息显示URL为HTTP协议。这可能是由于haproxy配置中SSL卸载导致的,意味着客户端的HTTPS连接在到达应用服务器前已被转换为HTTP。要解决此问题,可能需要检查并调整haproxy的SSL设置,确保正确处理HTTPS到HTTP的转换。
摘要由CSDN通过智能技术生成