2012-09-20 3 views
1

잘못된 형식의 죄송합니다. 도메인 이름이나 웹 서비스와 관련하여 문제가 있습니다.도메인 이름 또는 웹 서비스가 작동하지 않습니다.

로컬 서버에서 webservice를 호출하면 작동하지만 일부 원격 위치에서 서비스를 호출하면 "404 not found error"가 표시됩니다. 이 단지는 VirtualHost 상황이 될 수 있었던 것처럼 사전

내가 Night2에 동의
+0

자세한 정보가 필요합니다. 도메인 자체가 작동합니까? api 외에도 해당 도메인의 다른 항목에 액세스 할 수 있습니까? –

+0

나중에 도메인에 ping을 보내면 응답을 보냅니다. – unknown007

+0

그러면 내부적으로 올바른 VirtualHost로 리디렉션됩니까? –

답변

1

에서

덕분에,이 소리.

간단히 말해, 다른 컴퓨터의 도메인 이름으로 서버에 핑 (ping) 할 수 있으면 이름이 올바르게 해석되기 때문에 괜찮습니다. 404를 얻는 것은 아파치 또는 HTTP 오류로 사용하는 모든 것을 웹 서버에 연결한다는 의미입니다. 포트 문제와 같은 소리는 아닙니다. 로컬에서 작동하고 다른 컴퓨터에서 같은 이름을 사용하고 있다면 ServerAlias ​​문제가 아닙니다.

VirtualHost (apache)를 설정하는 구문은 here에서 얻을 수 있습니다.

<VirtualHost 10.1.2.3:80> 

는 IP가이 IP와 포트를 가상 호스트가 수신 대기하는 것을 의미합니다 : 그것은이처럼 보이는 무언가가 있음을 의미를 한마디로

. 내부 IP 만 가지고 있다면 내부적으로 만 공격 할 수 있습니다. 따라서 * : 80을 사용하거나 IP를 지정할 수 있으므로 apache는 요청을 라우팅 할 VirtualHost를 추적합니다.

관련 문제