我已经请求我的网络同事在443端口为我的网络服务器设置F5全球流量管理器(GTM)。但他报告说,GTM没有收到我的网络服务器的任何回复。但我知道服务器在443端口运行,因为客户得到了响应。
我想在命令行的web服务器上测试自己。但是服务器服务器没有curl,python中没有rught模块。所以我只好去狂欢。但是即使对于google.com,我也没有得到来自443的任何响应,但是我得到了端口80。我遗漏了什么?预期来自443端口的响应吗?
root@VDIkali:~/python# { echo -e "GET / HTTP/1.0\r\nHost: www.google.com\r\n\r" >&3; cat <&3 ; } 3<> /dev/tcp/www.google.com/80|head -2
HTTP/1.0 200 OK
Date: Sun, 05 Jul 2020 14:40:00 GMT
root@VDIkali:~/python# { echo -e "GET / HTTP/1.0\r\nHost: www.google.com\r\n\r" >&3; cat <&3 ; } 3<> /dev/tcp/www.google.com/443|head -2
-------------NO RESPONSE------------发布于 2020-07-06 11:41:22
由于443是https端口,所以您希望用于健康检查的任何机器都需要能够进行https (SSL/TLS)连接。curl确实是最容易使用的工具之一,在健康检查机器上安装它真的不是一个选择吗?
如果它实际上是不可用的,在这里提供有意义的帮助并不容易,因为我们不知道在这台机器上可能有哪些SSL连接工具。
https://unix.stackexchange.com/questions/596851
复制相似问题