网站首页 > 精选教程 正文
- 前置环境:
系统: TencentOS Server 3.1 (TK4) 其实就是 CentOS
自己写好 django 代码, 可以在本地 http://xxxxxx 访问
- 问题:
直接将django (python3 manage.py runserver 0.0.0.0:8888) 部署到服务器上, 用户访问多了, 就会出现访问超时的情况, 听说是因为 django 本身对多线程能力不行导致的
部署到服务器上的时候记得 把 django 的 https 关掉, 不然就算你按照网上查到的相关资料 使用 uwsgi配置也会出现访问不了的情况
- 处理
首先安装 宝塔面板, 这个直接百度搜下一大堆
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
进入宝塔界面 安装nginx, 这边没有用数据库ftp之类的 乱七八糟的东西就没装他们了, 你们也可以全都装不影响
把 django 代码上传到 服务器上
新建php项目, 这个新建完, 记得 配下 ssl证书, 这个证书 去两只马的后台申请免费的就可以(也可以在宝塔后台申请), 配好后就可以使用https 访问了
新建python项目, 这个如果是 使用的 uwsgi的话, 请求方式记得改成 http, 这里要注意, 你的端口号在宝塔后台开放了, 还得在服务器后台 的安全策略里也开下, 不然不会开放端口, 会出现无法访问的情况
上面如果配好的话, 只能通过 http + ip + 端口 访问我们的django 代码, 且不会有多线程问题, 想要使用域名访问, 可以在 php 项目中设置重定向, 在访问域名的时候跳到 django 代码对应的网址中
这样就完全设置好了, 可以用https 访问, 也没有 多线程的问题, 相对来说也简单很多
猜你喜欢
- 2024-10-27 如何在django 引入echarts.js django 导入excel文件到数据库
- 2024-10-27 谈谈 django 应用实践 django实训项目
- 2024-10-27 paperclub小知识点 paperccb
- 2024-10-27 LNMP(Python)项目架构,Django项目案例搭建和优化
- 2024-10-27 Django2.0笔记-创建并运行第一个Django项目
- 2024-10-27 Django开发教程(七) django开发工具
- 2024-10-27 使用Django部署机器学习模型(2) django机制
- 2024-10-27 django开发笔记及如何利用pycharm发布到阿里云
- 2024-10-27 使用python开发一个高性能的网站 python快速开发网站
- 2024-10-27 前端教程:DjangoApache配置 django 前端开发
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)