서버가 포트 80 및 443에서 아웃 바운드 요청을 할 수 있는지 확인하는 방법은 무엇입니까?
문제
관련하여 OpenID 문제에 대한이 질문 나는 누군가가 내 서버가 포트 80과 443에서 아웃 바운드 요청을 할 수 있는지 확인하도록 요청했다.
그것을 확인하는 방법을 말해 줄 수 있습니까? 서버는 다음과 같습니다.
Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8
php_info ()를 통한 추가 정보 여기.
해결책
PHP의 컬 기능을 사용하여 다른 서버 (예 : Google)에서 웹 페이지를 가져 오려고 시도하여 확인하십시오. 포트 80은 HTTP, 포트 443은 HTTP입니다.
다른 팁
상자에 쉘 액세스 권한이있는 경우 다음 중 하나를 시도 할 수 있습니다.
1) "wget http://www.google.com"(Google 메인 페이지 소스를 포함하는 Index.html이라는 파일을 작성해야합니다)
2) "Telnet Google.com 80"은 Google.com에 연결되어 있음을 나타내는 출력을 생성해야합니다. "get /"를 입력 한 다음 반환을 입력하십시오. Google 홈페이지 코드가 날아가는 것을 볼 수 있습니다.
쉘 액세스가없는 경우 Derobert가 제안한 것을 수행하고 PHP의 내장 컬 기능을 사용하고 연결하십시오.
제휴하지 않습니다 StackOverflow