port 에서 실행해야 하는 웹 서비스가 있습니다 8731
. 저는 XAMPP와 함께 Windows 7 x64를 실행하고 있습니다.
개인정보 보호를 위해 whatismyip.com에 표시된 내 공개 IP가 다음과 같다고 가정하겠습니다.123.456.78.90:
- http://192.168.0.2
<VirtualHost *:80>
// 잘 작동합니다. 가상 호스트의 첫 번째 블록을 로드합니다. - http://192.168.0.2:8731/WebService/네임스페이스// 잘 작동하고 wsdl을 반환합니다.
- http://123.456.78.90// 잘 작동합니다. 다음을 가리킵니다.
192.168.0.2
- http://123.456.78.90:8731/WebService/네임스페이스// 실패합니다. Chrome에서 123.456.78.90:8731에 연결할 수 없습니다.
내 라우터에는 포트 전달 설정이 있습니다. 포트 80은 192.168.0.2
. 포트 8731을 동일한 IP로 포워딩해 보았으나 별 차이가 없는 것 같습니다. 내 라우터가 포트를 전혀 차단하지 않는 것 같습니다.
테스트canyouseeme.org포트 80에서는 성공, 포트 8731에서는 시간 초과가 발생합니다.
또한 포트 8731에서 192.168.0.2로의 포트 전달을 활성화하고 httpd.conf에 줄을 추가한 후 NameVirtualHost *:8731
vhost에 추가하고 블록을 설정하려고 시도했는데 올바른 vhost 블록을 가리킵니다.<VirtualHost *:8731>
Listen 8731
어떤 아이디어가 있나요? 다음에는 어디를 볼 수 있나요?
답변1
도중에 방화벽이 해당 특정 포트를 차단하지 않는지 확인하세요. Windows 방화벽 자체의 차단을 확인할 수 있습니까? 어쩌면 Windows 방화벽이 이를 차단할 수도 있습니다.