서버에서 다음 명령을 실행하려고 합니다. example.com 사이트는 동일한 서버에서 호스팅됩니다.
wget --spider "https://example.com/script.php?actions=1"
회신하다:
Spider mode enabled. Check if remote file exists.
--2018-05-03 16:50:48-- https://example.com/script.php?actions=1
Resolving example.com (example.com)... [CORRECT_IP_ADDRESS]
Connecting to example.com (example.com)|[CORRECT_IP_ADDRES]|:443... failed: Connection timed out.
Retrying.
하지만 시간 초과로 인해 실패합니다. "http"와 동일합니다.
wget은 도메인을 올바른 IP 주소(CORRECT_IP_ADDRESS)로 확인하고 example.com을 핑하면 동일한 IP를 제공합니다.
웹사이트는 현재 운영 중이며, 어느 브라우저를 사용하든 어디에서나 접속할 수 있습니다. 다른 서버(자사 네트워크 내부 또는 외부)에서 동일한 명령을 문제 없이 성공적으로 실행할 수 있습니다.
서버는 Apache, PHP 7 및 MySql을 사용하여 표준 Debian 9 설정을 실행합니다. 서버에는 두 개의 이더넷 포트가 있지만 하나만 사용됩니다. 고정 외부 IP.
몇 가지 의견을 낸 후(모두 감사합니다!) 제안된 테스트 결과로 내 게시물을 업데이트했습니다.
동일한 서버 내에서 다음 명령을 시도했습니다.
telnet example.com => Connection refused
telnet example.com 443 => Connection timed out
telnet IP_ADDRESS => Connection refused
telnet IP_ADDRESS 443 => Connection timed out
telnet localhost => Connection refused
telnet localhost 443 => SUCCESS
다른 서버에서 동일한 명령을 실행하면 다음이 제공됩니다.
telnet example.com => Resource temporarily unavailable
telnet example.com 443 => SUCCESS
telnet IP_ADDRESS => Resource temporarily unavailable
telnet IP_ADDRESS 443 => SUCCESS
문제 해결을 어디서/어떻게 시작해야 할지 아시나요?