이것은 무엇을 부르는지 잘 모르기 때문에 물어보기가 다소 어려운 질문입니다. 기본적으로 나는 내 도메인(예: 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로 할당하면 모든 트래픽이 다시 라우팅됩니다.