這是一個很難問的問題,因為我不確定它叫什麼。基本上我擁有一個產品的許可證,該許可證被授權給我的一個網域(例如 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在您的瀏覽器中,虛擬主機應該在本機處理該請求。看這個 Apache 文檔更多細節。
答案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,它將重新路由所有流量。