0

If I start my django dev server using the command python manage.py runserver I can connect to it using the command (from another terminal) curl http://localhost:8000/ but I can't connect with curl http://127.0.0.1:8000/, the terminal responds "503 Service Unavailable".

Question: Are 127.0.0.1 and localhost not supposed to be the same?

4

1 回答 1

1

本地主机被翻译成 127.0.0.1,但如果你得到一个 503 错误,这意味着你有另一个 HTTP 服务器在端口 8000 上回复。

您可以运行另一个实例。(Apache、其他 Django 实例等)检查两次。

如果需要,请使用 netstat 进行验证。

然后尝试运行:

python manage.py runserver 0.0.0.0:8000

在每个地址上绑定开发服务器。

如果它不起作用,请尝试在不同的端口上再次启动 devserver。

于 2013-04-22T21:56:19.577 回答