2012-08-07 57 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”

相关问题