apachehttpd服务器没有';无法接受来自F5负载平衡器的GET HTTP请求

apachehttpd服务器没有';无法接受来自F5负载平衡器的GET HTTP请求,apache,httpd.conf,f5,Apache,Httpd.conf,F5,我们目前正在互联网和应用服务器之间引入反向代理解决方案。我已经完成了简单的反向代理设置,并且能够成功地从反向代理访问应用程序服务器。但是,当我尝试执行从F5到反向代理的运行状况检查时,它失败了,错误日志中没有错误,除了访问日志中的以下错误 二十、 XXX.XX.X---[07/Feb/2020:15:33:27-0700]“\x16\x03\x01”400 226”-“-” 二十、 XXX.XX.X---[07/Feb/2020:15:33:28-0700]“\x16\x03\x01\x02”4

我们目前正在互联网和应用服务器之间引入反向代理解决方案。我已经完成了简单的反向代理设置,并且能够成功地从反向代理访问应用程序服务器。但是,当我尝试执行从F5到反向代理的运行状况检查时,它失败了,错误日志中没有错误,除了访问日志中的以下错误

二十、 XXX.XX.X---[07/Feb/2020:15:33:27-0700]“\x16\x03\x01”400 226”-“-”
二十、 XXX.XX.X---[07/Feb/2020:15:33:28-0700]“\x16\x03\x01\x02”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:32-0700]“\x16\x03\x01\x02”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:33-0700]“\x16\x03\x01”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:37-0700]“\x16\x03\x01”400 226”-“-”
二十、 XXX.XX.X---[07/Feb/2020:15:33:38-0700]“\x16\x03\x01\x02”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:42-0700]“\x16\x03\x01\x02”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:43-0700]“\x16\x03\x01”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:47-0700]“\x16\x03\x01”400 226”-“-”
二十、 XXX.XX.X---[07/Feb/2020:15:33:48-0700]“\x16\x03\x01\x02”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:52-0700]“\x16\x03\x01\x02”400 226“--”
二十、 XXX.XX.X---[07/Feb/2020:15:33:53-0700]“\x16\x03\x01”400 226”-“-”

而不是HTTP方法(这是HTTP客户端将发送的第一件事),您将获得以
\x16
开头的字符串,这是TLS握手的开始


这意味着您的客户机正试图使用HTTPS与HTTP服务器通话。仅在端口443上启动服务器并不能使其成为HTTPS。确认这一点的快速方法可能是更改url,如
https://foo
http://foo:443

你好,埃弗特,感谢您的快速回复。因此,您建议将F5主机上的URL更改为
http://foo:443
?另外,为了成功地向Apache发出F5 HTTPS请求,我是否应该启用SSL/TLS?问题是,您是否关心F5实例与要加密的Apache之间的通信量。如果都是本地流量,可能并不重要,您应该切换到
http
。这很有意义!我会和我的IT人员核实是否需要加密,但如果不需要,那么我还能使用端口443或建议更改80吗?切换到端口80是最不令人惊讶的事情。如果您在端口443上运行,我希望是HTTPS服务器,而不是HTTP服务器。好的,谢谢!如果它需要加密,这将导致我启用F5和apache之间的SSL握手。