如何將另一台伺服器上的公共網域指向 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在您的瀏覽器中,虛擬主機應該在本機處理該請求。看這個 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,它將重新路由所有流量。

相關內容