如何本地测试使用example.com域访问它的Django项目?

时间:2012-08-07 15:57:05

标签: django testing localhost ip-address tld

我愿意测试Django项目,但我想使用“example.com”访问它。在我使用“127.0.0.1:8000”(manage.py runserver)之前,我现在需要测试我的项目如何对不同的TLD起作用。我想做的就是告诉我的电脑“example.com”指向“127.0.0.1:8000”。我不希望其他人访问它,所以这不是关于部署的问题。

我是Linux用户。任何帮助将不胜感激!

4 个答案:

答案 0 :(得分:2)

sudo vi /etc/hosts并在最后添加以下行。

127.0.0.1 example.com

此外,如果您以root身份运行Web服务器,则可以使用端口80,而不必在地址栏中键入example.com:8000

答案 1 :(得分:0)

更改/etc/hosts

处的主机文件

答案 2 :(得分:0)

只需修改/etc/hosts,以便example.com映射到该127.0.0.1。

我认为您不能将其映射到特定的端口号,因此您需要访问example.com:8000或在端口80上运行服务器(可能通过sudo)。

答案 3 :(得分:0)

简单,在/ etc / hosts中编辑您的主机文件,以便您的站点“example.com”映射到localhost“127.0.0.1”