我愿意测试 Django 项目,但我想使用“example.com”访问它。在我使用“127.0.0.1:8000”(manage.py runserver
)之前,但现在我需要测试我的项目如何作用于不同的 TLD。我想做的就是以某种方式告诉我的计算机“example.com”指向“127.0.0.1:8000”。我不希望其他人可以访问它,所以这不是关于部署的问题。
我是 Linux 用户。任何帮助将非常感激!
我愿意测试 Django 项目,但我想使用“example.com”访问它。在我使用“127.0.0.1:8000”(manage.py runserver
)之前,但现在我需要测试我的项目如何作用于不同的 TLD。我想做的就是以某种方式告诉我的计算机“example.com”指向“127.0.0.1:8000”。我不希望其他人可以访问它,所以这不是关于部署的问题。
我是 Linux 用户。任何帮助将非常感激!
sudo vi /etc/hosts
并在末尾添加以下行。
127.0.0.1 example.com
此外,如果您以 root 身份运行 Web 服务器,则可以使用端口 80,而不必example.com:8000
在地址栏中输入内容。
更改主机文件/etc/hosts
只需编辑/etc/hosts
以example.com
映射到该 127.0.0.1。
我不认为您可以将其映射到特定的端口号,因此您需要访问example.com:8000
或运行端口 80 上的服务器(可能通过 sudo)。
很简单,在 /etc/hosts 编辑您的主机文件,以便您的站点“example.com”映射到本地主机“127.0.0.1”