gpt4 book ai didi

python - 使 django 应用程序在 127.0.0.1 :8000 accessible everywhere? 上运行

转载 作者:行者123 更新时间:2023-12-01 04:39:50 25 4
gpt4 key购买 nike

我只能通过 ssh 访问服务器。这是来自亚马逊AWS的ubuntu。我已经将我的 django 项目上传到其中。当我运行命令 python manage.py runserver 或其任何变体时,服务器会启动。

但如您所知,这将不允许我访问网络应用程序来 self 驻留在不同网络上的浏览器。

我的问题是

当我通过 django 的开发服务器或gunicorn向 runserver 发出命令后,会采取什么方式。我可以通过在浏览器中输入 IP:8000 从外部世界访问它。

其次,我想根据需要打开/关闭对 IP:8000 的访问。就像我可以允许访问 5 分钟,然后运行命令来停止外部世界的访问?

最佳答案

要访问 django 项目,请在其他任何地方使用该命令

python manage.py runserver 0.0.0.0:8000

然后您将可以通过提供IP:8000在外部访问它

注意:Django提供的服务器仅用于开发目的。如果您想要永久托管,您可能喜欢使用 Apache 或任何服务器,您可以在其中托管您的项目。希望这可以帮助 。 :)

关于python - 使 django 应用程序在 127.0.0.1 :8000 accessible everywhere? 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30962172/

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