gpt4 book ai didi

django - 在端口 80 上使用 runserver 运行没有 Apache 的 Django,并且可以在 LAN 外访问

转载 作者:行者123 更新时间:2023-12-04 10:49:39 24 4
gpt4 key购买 nike

在 Debug模式下,我可以运行公共(public)(局域网内)可以访问的 django web:

python manage.py runserver 0.0.0.0:8000

那么,是否可以像通常的网络服务器一样直接在端口 80(可能带有域)上运行它?如果是,这是一个坏主意吗?我的意思是,将 apache 与 mod_wsgi 一起使用会更好吗? ?

最佳答案

如果您在使用类似环境进行部署时需要更轻松地调试问题,但仍然在端口 80 上运行,则假设系统 Apache 已关闭,因此当时不使用端口 80,然后看看mod_wsgi express 。

  • https://pypi.python.org/pypi/mod_wsgi

  • 有关更好地将 mod_wsgi-express 与 Django 集成并将其用于调试的信息,请参阅:
  • http://blog.dscpl.com.au/2015/04/introducing-modwsgi-express.html
  • http://blog.dscpl.com.au/2015/04/using-modwsgi-express-with-django.html
  • http://blog.dscpl.com.au/2015/04/integrating-modwsgi-express-as-django.html
  • http://blog.dscpl.com.au/2015/05/using-modwsgi-express-as-development.html
  • 关于django - 在端口 80 上使用 runserver 运行没有 Apache 的 Django,并且可以在 LAN 外访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30670759/

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