百度云服务器bcc配置

购入百度云服务器bcc,进行配置,并记录使用python,nginx,uwsgi部署。

预备知识

django

  • 基于python的开源web框架。
  • https://www.djangoproject.com/

    uwsgi

  • 基于自有的uwsgi协议、wsgi协议和http服务协议的web网关

    nginx

  • 常用高性能代理服务器

    wsgi.py

  • django项目的wsgi接口文件
  • 项目名为xtxt,文件位于xtxt/xtxt/wsgi.py

    资料

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    wsgi:一种实现python解析的通用接口标准/协议,是一种通用的接口标准或者接口协议,实现了python web程序与服务器之间交互的通用性。
    利用它,web.py或bottle或者django等等的python web开发框架,就可以轻松地部署在不同的web server上了;

    uwsgi:同WSGI一样是一种通信协议
    uwsgi协议是一个uWSGI服务器自有的协议,它用于定义传输信息的类型,它与WSGI相比是两样东西。

    uWSGI :一种python web server或称为Server/Gateway
    uWSGI类似tornadoweb或者flup,是一种python web server,uWSGI是实现了uwsgi和WSGI两种协议的Web服务器,负责响应python 的web请求。
    因为apache、nginx等,它们自己都没有解析动态语言如php的功能,而是分派给其他模块来做,比如apache就可以说内置了php模块,让人感觉好像apache就支持php一样。
    uWSGI实现了wsgi协议、uwsgi协议、http等协议。 Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。

步骤

安装``