没有合适的资源?快使用搜索试试~ 我知道了~
首页详解Django+uwsgi+Nginx上线最佳实战
资源详情
资源评论
资源推荐

详解详解Django+uwsgi+Nginx上线最佳实战上线最佳实战
主要介绍了Django+uwsgi+Nginx上线最佳实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考
学习价值,需要的朋友们下面随着小编来一起学习学习吧
什么是什么是uwsgi??
uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI
是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。
1. WSGI是一种通信协议。
2. uwsgi是一种线路协议而不是通信协议,在此常用于在uWSGI服务器与其他网络服务器的数据通信。uwsgi协议是一个uWSGI服务器自
有的协议,它用于定义传输信息的类型(type of information),每一个uwsgi packet前4byte为传输信息类型描述,它与WSGI相比是两
样东西。
3. uWSGI是实现了uwsgi和WSGI两种协议的Web服务器。
在开始之前在开始之前
最小化安装CentOS 6
备份网卡文件
~$ mkdir /etc/sysconfig/network-scripts/backup
~$ cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/backup/ifcfg-eth0.backup
配置阿里云镜像源
~$ mkdir /etc/yum.repos.d/old
~$ mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/old/
~$ cd /etc/yum.repos.d/
~$ curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
~$ yum clean all && yum repolist all && yum update -y
~$ reboot
Python3.6.0
上传Python-3.6.0.tar.xz
~$ rz
安装依赖
yum install zlib* gcc openssl openssl-devel libffi-devel -y
yum install pcre pcre-devel pcre-static -y
解压Python-3.6.0.tar.xz
~$ tar -xvf Python-3.6.0.tar.xz
~$ cd Python-3.6.0
修改部分源代码
~$ vim Modules/Setup.dist
# 将该文件的204到209行部分代码取消注释,完成后如下所示:
# Socket module helper for socket(2)
_socket socketmodule.c
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
# The crypt module is now disabled by default because it breaks builds
编译安装
~$ ./configure
~$ make -j
~$ make install
~$ cd
~$ rm -rf Python-3.6.0
防火墙防火墙
# 恢复默认配置
iptables -F
# 放通3306/8000/80端口
iptables -I INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
# 保存规则
/etc/init.d/iptables save
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0