저는 네트워킹 동료들에게 웹 서버의 포트 443에 F5 GTM(Global Traffic Manager)을 설정해 달라고 요청했습니다. 그러나 그는 GTM이 내 웹 서버로부터 어떤 응답도 받지 못했다고 보고했습니다. 하지만 클라이언트가 응답을 받고 있기 때문에 서버가 포트 443에서 실행되고 있다는 것을 알고 있습니다.
명령줄을 통해 웹 서버에서 자신을 테스트하고 싶습니다. 그러나 서버 서버에는 컬이 없으며 Python의 올바른 모듈도 없습니다. 그래서 나는 bash로 전환했습니다. 하지만 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------------
답변1
443은 https 포트이므로 상태 확인에 사용하려는 컴퓨터는 https(SSL/TLS) 연결을 설정할 수 있어야 합니다. curl
실제로 사용하기 가장 쉬운 것 중 하나이며 상태 확인 기계에 설치하는 것이 실제로 선택 사항이 아닐까요?
실제로 사용할 수 없는 경우 해당 컴퓨터에서 어떤 SSL 연결 도구를 사용할 수 있는지 모르기 때문에 여기에서 의미 있는 도움을 제공하기가 쉽지 않습니다.