我願意測試Django項目,但我想使用「example.com」訪問它。在使用「127.0.0.1:8000」(manage.py runserver
)之前,現在我需要測試我的項目如何在不同的TLD上運行。我想要做的就是告訴我的電腦「example.com」指向「127.0.0.1:8000」。我不希望別人訪問它,所以這不是部署的問題。如何在本地測試使用example.com域訪問它的Django項目?
我是Linux用戶。任何幫助將非常感激!
我願意測試Django項目,但我想使用「example.com」訪問它。在使用「127.0.0.1:8000」(manage.py runserver
)之前,現在我需要測試我的項目如何在不同的TLD上運行。我想要做的就是告訴我的電腦「example.com」指向「127.0.0.1:8000」。我不希望別人訪問它,所以這不是部署的問題。如何在本地測試使用example.com域訪問它的Django項目?
我是Linux用戶。任何幫助將非常感激!
sudo vi /etc/hosts
,並在結尾處添加以下行。
127.0.0.1 example.com
另外,如果你運行Web服務器根目錄,你可以使用80端口,而不必example.com:8000
輸入到地址欄。
改變hosts文件在/etc/hosts
只需編輯/etc/hosts
以便example.com
映射到那個127.0.0.1。
我不認爲你可以將它映射到特定的端口號,所以你需要訪問example.com:8000
或在端口80(可能通過sudo)運行服務器。
簡單,編輯您的主機文件在/ etc/hosts文件,使您的網站「example.com」映射到本地主機「127.0.0.1」
你能提供的如何做到這一點做了一個例子嗎? – ig0774 2012-08-07 16:39:29
添加一行這樣的: 127.0.0.1 example.com 比您的計算機上的某個應用程序嘗試連接到'example.com'它將連接到127.0.0.1 – YardenST 2012-08-07 20:51:38