다른 서버의 공개 도메인을 Linux의 로컬 호스트로 가리키는 방법은 무엇입니까?

다른 서버의 공개 도메인을 Linux의 로컬 호스트로 가리키는 방법은 무엇입니까?

이것은 무엇을 부르는지 잘 모르기 때문에 물어보기가 다소 어려운 질문입니다. 기본적으로 나는 내 도메인(예: www.mysite.com) 중 하나에 라이선스가 부여된 제품에 대한 라이선스를 소유하고 있습니다. 문제는 공개 웹사이트를 변경하기 전에 로컬에서 테스트해야 하는데 Zend가 암호화되어 있고 하나의 도메인 이름에서만 작동하기 때문에 로컬호스트에 설치할 수 없다는 것입니다. 나는 기본적으로 내 로컬 호스트 서버가 인터넷에서 연결을 시도하는 대신 "www.mysite.com"이 내 로컬 호스트에 있다고 믿기를 원합니다. 이것이 가능한가? Windows에서는 이 작업을 수행한다는 것을 알고 있지만 Linux에서는 이 작업을 수행하는 방법을 찾을 수 없는 것 같습니다.

감사해요!

답변1

다음과 같이 한 줄을 넣을 수 있습니다 /etc/hosts.

127.0.0.1 www.mysite.com

답변2

Apache를 사용하는 경우 "www.mysite.com"이라는 VirtualHost를 만든 다음 "www.mysite.com"을 /etc/hosts다음과 같이 추가하려고 합니다.

127.0.0.1 localhost www.mysite.com

그런 다음 치다http://www.mysite.com브라우저에서 가상 호스트는 요청을 로컬로 처리해야 합니다. 보다이 아파치 문서상세 사항은.

답변3

내가 올바르게 이해했다면, 당신이 해야 할 일은 /etc/hosts. 다음 줄을 추가해야 합니다.

127.0.0.1 mysite.com www.mysite.com

그런 다음 귀하의 컴퓨터가 무엇인지 www.mysite.com결정됩니다 .127.0.0.1

답변4

Linux 상자의 /etc/hosts 파일에서 도메인 이름을 일시적으로 무시할 수 있습니다. www.mysite.com의 도메인을 로컬 호스트 IP로 할당하면 모든 트래픽이 다시 라우팅됩니다.

관련 정보