我愿意测试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