2014-10-02 1 views
0

내 도메인의 모든 사람들에게 내 웹 페이지가 표시되도록해야합니다. 주위를 보면서 내가 virtualhosts를 사용하여 여러 웹 페이지를 할 수있는 것을 알았어. 그리고 ok 나는 그것을했다. 그러나 모든 가이드는 내가 ip가 아닌 이름을 사용하여 액세스하고 싶다면 호스트 파일을 수정해야한다고 말한다. 이 때문에 100 개 이상의 컴퓨터 여기 좋은 밤은 사람들이 mypage.local을 (예를 들어)를 사용하여 액세스 할 수 있도록 나는이 웹 페이지를 사용하여 자신을 안내 ... 파일을 변경 1이름이 wamp 인 웹 페이지

을 1 질수 : https://www.kristengrote.com/blog/articles/how-to-set-up-virtual-hosts-using-wamp

그래서 사람들이 mypage.local을 입력 할 수있는 방법이 있는지 알고 싶습니다. 그리고 wampserver가있는 PC가 192.168.0.X 인 ip로 가져갑니다.

+0

로컬 네트워크에 DNS 서버가 있습니까? – RiggsFolly

+0

따라야 할 최고의 튜토리얼이 아닙니다. http://forum.wampserver.com/read.php?2,127757 – RiggsFolly

답변

1

귀하의 문제는 매우 일반적입니다.

합리적인 도메인 이름을 입력 할 수있는 능력이 즉 stackoverflow.com인데, 이는 브라우저 및 기타 도구가 도메인 이름을 볼 때 사람을 변환하기 위해 도메인 이름 서버 (DNS)를 쿼리해야한다는 것을 알고 있다는 사실에 기반합니다 잊지 못할 도메인 이름을 IP 주소에 추가하십시오.

그 이후로 일어나는 모든 일은 IP 주소를 사용합니다.

그래서 문제의 해결책은 모든 잠재적 인 사용자가 자신의 PC를 사용하도록 구성한 DNS 서버와 도메인을 추가 할 수 있는지 여부에 달려 있습니다.

로컬 도메인 이름 서버가없는 경우 유일한 옵션은 잠재 고객에게 도메인 이름과 IP 주소를 \windows\system\drivers\etc\hosts 파일에 추가하는 방법을 알려주는 것입니다. 이 파일은 Windows DNS 캐시를 시드하는 데 사용되며 개인 DNS 서버와 비슷한 방식으로 작동합니다.

물론 기술이 있다고 가정하면 DNS 서버를 설치해야하지만 각 사용자가 현재 사용하고있는 DNS 서버 대신 DNS 서버를 사용하도록 PC 구성을 변경해야합니다.

잠재력이있는 장엄한 말투가 있습니다. Apache는 httpd-vhost.conf 파일에 정의 된 첫 번째 가상 호스트를 기본 웹 사이트로 사용합니다. 따라서 하나의 사이트 만 공유하려는 경우 먼저 VHOST를 정의한 다음 사용자가 WAMPServer PC의 IP 주소 (예 : 192.168.0.2)를 입력 할 수 있으며 Apache는이를 사용자 사이트에 기본값으로 설정해야합니다. 우아한 솔루션은 아니지만 가상 호스트를 사용할 때 Apache의 알려진 의도적 인 기능을 사용합니다.

+0

도움을 주셔서 감사합니다. 내가해야한다고 생각한 것이 있지만 didnt이 원했던 것입니다. 그것을 할 롤. 이제 도메인이있는 경우 Active Directory를 사용하여 도메인에있는 모든 컴퓨터의 DNS를 변경할 수 있습니까? 아니면 모두 호스트 파일일까요? thaknks again – user2690047

+0

그건 또 다른 질문처럼 들리지만, 나는 그걸로 너를 도울 수 없어. – RiggsFolly

관련 문제