2012-08-07 59 views
0

我願意測試Django項目,但我想使用「example.com」訪問它。在使用「127.0.0.1:8000」(manage.py runserver)之前,現在我需要測試我的項目如何在不同的TLD上運行。我想要做的就是告訴我的電腦「example.com」指向「127.0.0.1:8000」。我不希望別人訪問它,所以這不是部署的問題。如何在本地測試使用example.com域訪問它的Django項目?

我是Linux用戶。任何幫助將非常感激!

回答

2

sudo vi /etc/hosts,並在結尾處添加以下行。

127.0.0.1 example.com 

另外,如果你運行Web服務器根目錄,你可以使用80端口,而不必example.com:8000輸入到地址欄。

0

改變hosts文件在/etc/hosts

+0

你能提供的如何做到這一點做了一個例子嗎? – ig0774 2012-08-07 16:39:29

+0

添加一行這樣的: 127.0.0.1 example.com 比您的計算機上的某個應用程序嘗試連接到'example.com'它將連接到127.0.0.1 – YardenST 2012-08-07 20:51:38

0

只需編輯/etc/hosts以便example.com映射到那個127.0.0.1。

我不認爲你可以將它映射到特定的端口號,所以你需要訪問example.com:8000或在端口80(可能通過sudo)運行服務器。

0

簡單,編輯您的主機文件在/ etc/hosts文件,使您的網站「example.com」映射到本地主機「127.0.0.1」

相關問題