如何在TencentOS Server 3.1上部署Django并解决访问超时问题

系统:TencentOS Server 3.1(TK4)其实就是CentOS

如何在TencentOS Server 3.1上部署Django并解决访问超时问题

自己编写Django代码并在本地访问

直接部署django(python3 manage.py runserver 0.0.0.0:8888)到服务器上。如果用户访问次数过多,就会出现访问超时的情况。听说这是因为django本身不支持多线程。

部署到服务器的时候,记得关闭Django的https,否则即使按照网上找到的相关资料使用uwsgi配置,也无法访问。

首先安装宝塔面板,百度搜一大堆就可以了

yum install -y wget && wget -O install.sh && sh install.sh

进入宝塔界面安装nginx。这里如果你不使用数据库ftp之类的乱七八糟的东西,它们是不会被安装的。您也可以将它们全部安装而不会产生任何影响。

将django代码上传到服务器

创建一个新的 php 项目。创建完成后,记得配置 SSL 证书。您可以在亮马后台免费申请该证书(也可以在宝塔后台申请)。配置完成后,就可以使用https来访问了。

创建一个新的 python 项目。如果使用uwsgi,记得将请求方式改为http。这里注意你的端口号是在宝塔后台开放的,并且必须在服务器后端的安全策略中开放,否则不会开放。该端口将无法访问。

如果上面配置正确的话,我们的django代码就只能通过http+ip+端口来访问,不会出现多线程问题。如果想使用域名访问,可以在php项目中设置重定向,访问域名时跳转到。在django代码对应的URL中

这样就完全搭建好了,可以使用https访问了。不存在多线程问题,比较简单。

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

31阅读

外国教程python,python编程教学视频

2026年09月02日

26阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

27阅读

python教程大全集,python教程600集

2026年09月02日

27阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

23阅读