Django+ uwsgi+nginxf服务部署
Django+uwsgi+nginx部署
参考:https://www.cnblogs.com/fnng/p/5268633.html
1、Django项目上线部署
[root@master djan]# pwd
/root/djan
[root@master djan]# cat requirements.txt
Django==1.8.2
django-tinymce==2.4.0
falcon==2.0.0
MySQL-python==1.2.3
pillow==6.1.0
[root@master djan]# pip install -r requirements.txt
直接将项目.zip文件复制到Linux服务器即可。
启动访问。
2、Django + uwsgi + nginx发布项目
[root@master blogpro]# pip install uwsgi
在我们通过Django创建blogpro项目时,在子目录blogpro下已经帮我们生成的 wsgi.py文件。所以,我们只需要再创建myweb_uwsgi.ini配置文件即可,当然,uwsgi支持多种类型的配置文件,如xml,ini等。此处,使用ini类型的配置。
手动创建blogpro_uwsgi.ini文件,
启动,浏览器不支持访问,
[root@master blogpro]# uwsgi --ini blogpro_uwsgi.ini
配置nginx服务
静态文件和首页html文件如上配置。
[root@master blogpro]# vim /etc/nginx/conf.d/84port.conf
server {
listen 84;
server_name localhost;
location / {
uwsgi_pass 127.0.0.1:8001;
include /etc/nginx/uwsgi_params;
}
location /static {
expires 30d;
autoindex on;
add_header Cache-Control private;
alias /root/djan/blogpro/static;
}
}
访问效果。
查看服务。
自此,完成了Django + uwsgi + nginx部署应用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗