gpt4 book ai didi

django 教程返回 'ERR_EMPTY_RESPONSE'

转载 作者:行者123 更新时间:2023-12-03 23:50:18 28 4
gpt4 key购买 nike

我正在关注 django 教程:虚拟环境中的 1.8 版、Ubuntu 10.04、python 3.4。我似乎在我的 Ubuntu 服务器上创建了一个 django 项目 (yatest) 就好了,然后我启动了开发服务器:

(v1)cj@drop1:~/www/yatest$ python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
August 09, 2015 - 04:37:33
Django version 1.8.3, using settings 'yatest.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

但是当我浏览到 http://myserver:8000我得到的回应是“ERR_EMPTY_RESPONSE”。

这是创建应用程序之前教程的第一部分。在本教程的早期阶段,它没有提到我可以检查的任何错误日志。我的 telnet 客户端没有说任何崩溃,'ctl-c' 将毫无怨言地关闭服务器进程。

使用 netstat -lntp 我验证没有其他进程使用端口 8000。我没有安装 Apache。我确实安装了 gunicorn 和 nginx,但两者都已停止并且在教程中尚未使用。

我对 linux 比较陌生;我可以使用一些帮助来查找错误日志或其他调试工具来解决这个问题。我毫不怀疑我错过了一些基本的操作系统设置或启用 TCP 访问等的设置。

谢谢
克拉克

最佳答案

发现我的错误。在专用服务器上启动 dev django 服务器时,必须在命令中包含专用服务器的地址。在与浏览器相同的机器上启动开发服务器时不需要此操作。所以代替

$python manage.py runserver

你必须跑 $python manage.py runserver <server ip>:8000 .

所以这是我在堆栈交换方面不光彩的开始。你什么都没看到! :P

关于django 教程返回 'ERR_EMPTY_RESPONSE',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31901178/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com