어떻게 공유된 호스트 네임 서버는 해결 http://servername.com/~username/나의 최상위 도메인?

StackOverflow https://stackoverflow.com/questions/123111

문제

나는 최근 이동 나의 웹사이트를 호스팅 공유 솔루션 asmallorange.com, 지만,나를 설정하는 내 도메인을 사용하여 그들의 제공된 네임 서버를 위해서는 사이트를 제대로 해결합니다.로 결정했 통제를 유지하의 도메인의 DNS 그러나 나는 찾을 수 있는 방법을 내 최상위 도메인 해결을 공유하는 위치에의 형식

server.asmallorange.com/~username

그래서 나는 내가 누락 무언가를,여기에 제 질문은 이것입니다:

무엇에서 자신의 네임 서버/DNS 항목을 가능하게한 server.sharedhost.com/~username 으로 봉사하는 최상위 도메인?(ie. http://topleveldomain.com)

도움이 되었습니까?

해결책

아무것도 아님. DNS는 단순히 topleveldomain.com을 Server.sharedhost.com에 매핑합니다. 그것을 보는 웹 서버입니다 Host: topleveldomain.com 헤더와 알고있는 것은 서버.sharedhost.com/~username과 동일합니다.

다른 팁

아무것도 아님. 그들은 당신의 도메인 이름이 Server.asmallorange.com과 동일한 IP로 해결되도록하고 있지만 웹 서버가 도메인 이름 ToplevelDomain.com을 알리고 Webserver에게 Server.asmallorange와 동일하다는 것을 알리고 있습니다. .com/~ 사용자 이름.

가상 호스트는 DNS 트릭이 아니며 HTTP 트릭입니다. 요청한 호스트 이름은 브라우저에서 호스트 : 모든 요청의 필드로 전송됩니다.

Apache에는 Apache Conf 파일에서 활성화 할 수있는 "mod_user"가 있습니다. 이것과 가상 호스트를 사용하는 것은 그것이 어떻게 달성되는지입니다.

가상호스트에서 아파치가 어떻게 이것이 완료됩니다.

그러나 단지 때문에 당신은 설정하는 DNS 가"mydomain.com 해결을 1.2.3.4"는 자신의 IP 주소는 것을 의미하지 않는 당신의 제어를 제공하는 도메인 이름입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top