python uwsgi
这里的python+Django环境部署已经完成,然后了解一下python的uwsgi框架。
Python manager.py runserver, 是一款适合开发阶段使用的服务器,只支持最高200的并发,不适合在生产中使用。在生产环境当中,通常会用到apache或者nginx服务器作为Django的生产服务器。以nginx为例子。但是在部署之前,首先要掌握在Django和nginx之间的一个程序,就是wsgi,web服务器网关接口,英文叫, Web Server Gateway Interface 缩写叫WSGI,是Python应用程序或框架和web服务器之间的一种接口。
部署用uwsgi模块,首先安装
pip3 install uwsgi
然后配置环境变量,创建软连接
命令:ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
Django和WSGI的结合
把准备好的Django项目存放到/opt/下
[root@localhost bin]# cp -r /root/Desktop/OurBlog/ /opt/
清除pycharm的配置文件,初始的导入文件
测试
python3 manage.py runserver 0.0.0.0:8000
注意:
systemctl stop firewalld 关闭防火墙
然后尝试使用uwsgi启动
Django项目发布之Django项目的nginx部署
最新推荐文章于 2024-07-15 07:30:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)