Django部署手册
本文最后更新于:2024年7月6日 早上
一、 安装python环境
详情参考我的这一篇博文:
二、Django的配置
1 |
|
我将在mysite目录下完成后续相关操作
二、uWSGI的安装
1 |
|
1. 基础测试:
- 创建一个在mysite下创建一个
test.py
的测试文档
1 |
|
以上就完成了测试脚本文件的构建
- 在
test.py
中写入以下测试内容:
1 |
|
- uWSGI运行:
1 |
|
选项的意思是:
http :8000
:使用协议http端口8000wsgi-file test.py
:test.py加载指定的文件
- 浏览器访问你的IP加端口8000。
1 |
|
返回结果:
1 |
|
如果是这样,这意味着以下工作原理:
1 |
|
2. 测试Django项目
现在我们希望uWSGI做同样的事情,但运行Django网站而不是 test.py
模块。
如果您还没有这样做,确保你的 mysite
项目实际工作原理:
1 |
|
如果这工作,运行它使用uWSGI:
1 |
|
模块 mysite.wsgi
:加载指定wsgi模块
您的浏览器指向服务器; 如果网站出现,这意味着uWSGI能够,大概的页面如下
这个栈操作 正确:
1 |
|
现在我们通常不会有浏览器直接向uWSGI说话。 这是一份工作 的网络服务器,它将充当中间人。
nginx。。。待续
Django部署手册
https://yance.wiki/Django部署手册/