首页 > 解决方案 > 如何更改生产中的端口?

问题描述

我对我的 Django 网站进行了编程,当我在亚马逊服务器上上传时,该网站只能在 mysite.com:8000 中运行。如何更改为在正常的 mysite.com 中工作?这是我的代码或服务器中的配置?

标签: pythondjangopython-3.xamazon-web-servicesamazon-s3

解决方案


如果 mysite.com/8000 是一个 Typo 错误,您可能正在使用管理命令在生产环境中运行 django,就像您在开发阶段所做的那样。请参阅Django 部署

我通常使用 Nginx 的 Chaussette 和 Circus 或 gunicorn 的 Nginx 的主管。

如果 mysite.com/8000 不是拼写错误,请编辑您的问题,并提供有关您的代码的更多详细信息。

对于部署,您应该了解许多事情,例如设置 DEBUG = False 等

PS:确保在成功设置部署后允许 AWS 上的安全组访问端口 80。


推荐阅读