浅谈uwsgi + django 初次部署项目成功

本文详细介绍了如何使用uwsgi部署django项目,强调uwsgi将http协议转化为WSGI协议的功能。在部署过程中遇到的`libstdc++.so.6: version `CXXABI_1.3.8’ not found`错误,通过一系列步骤(包括检查缺失的gcc版本、下载相应库、替换链接)得以解决,最终成功启动并访问django项目。
摘要由CSDN通过智能技术生成

uwsgi 是个web服务器,是个全功能服务器内部实现了http协议, WSGI协议、uwsgi协议
uwsgi作用 他的主要作用就是把http协议转化成其他协议,比如把http协议转换成WSGI协议,使其python能够直接使用。
uwsgi的特点 轻量级,易部署,性能比nginx差很多。
uwsgi + django部署项目时 uwsgi充当服务器,如果是nginx + uwsgi + django项目部署的话uwsgi只不过是中间件罢了,相当于django的中间件。

然后简单说一下安装吧,我的电脑是win10 64位操作系统,centos7,django2.0.4,python3.7
  • 在虚拟机安装django,然后创建个django项目保证这个项目现在能正常访问。
  • 注意: 别忘了django项目为配置settings allow_host=[’*’]不然访问不了
  1. 安装django
    pip3 install django==2.0.4
    mkdir /code/
    cd /code/
    django-admin startproject web
    cd /code/web
    python3 manage.py runserver 0.0.0.0:8000 访问页面

2.安装uwsgi

  • pip3 install uwsgi
  • ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi 添加软链接
  • vim uwsgi.i
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值