【问题标题】:I am attempting to deploy a django project on an Ubuntu server but I keep getting a "Connection timed out" error我正在尝试在 Ubuntu 服务器上部署 django 项目,但我不断收到“连接超时”错误
【发布时间】:2019-03-24 15:13:23
【问题描述】:

据我所知,我使用虚拟主机设置了项目,并相应地配置了 apache 服务器。我最初使用一个基本的 django 框架项目测试了服务器,该项目运行得非常好,无论是在端口:8000 上的 django 服务器上,还是在只有普通域地址的 apache 服务器上。上传项目后,我配置并迁移了数据库并安装了所有要求。我能够使用“python manage.py runserver”命令而没有明显错误。此外,apache 错误日志不会显示任何可能导致问题的严重错误。有什么我想念的吗?

【问题讨论】:

  • 这不是代码图像,而是配置视图。我并没有说它们一定有什么问题,只是为了说明项目配置为根据要求。类似于有人要求查看错误日志。如果项目中没有任何明显的错误,我应该显示什么?
  • 它仍然是文本图像,难以阅读且无法搜索。无论您是发布代码还是配置文件,都以文本形式发布。
  • 哦,我明白了。。谢谢指点。。

标签: python django apache mod-wsgi


【解决方案1】:

问题出在防火墙 (ufw) 上。我所要做的就是停用防火墙$ sudo ufw disable 或授予apache 向服务器查询/发出请求的权限。防火墙配置说明见here

【讨论】:

    猜你喜欢
    • 2021-11-30
    • 2021-05-23
    • 2018-09-10
    • 2018-03-16
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    相关资源
    最近更新 更多