下载python wgethttps://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz 报错 Cannot find a valid baseurl for repo: base 错误原因没有连接网络 安装python的依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel python-dev…
安装apache yum install httpd httpd-devel -y 开机自动重启配置 chkconfig httpd on 重新编译安装python 删除编译记录及文件 修改apache的配置文件指明python的安装位置 [root@abc123 桌面]# vi /etc/ld.so.conf 修改前 修改后 include ld.so.conf.d/*.conf /usr/local/lib ~ ~ python编译完成后执行入下命令 [root@abc123 桌面]# /s…
前言 最近,我已经成功将我的个人网站从 Flask 迁移到 Django 了,最早接触 Django 的时候大概是在 4 年前,我记得那个时候 Django 中的路由配置使用 正则 来进行的,但是我有特别烦这个东西,所以就果断弃坑了.然后今年年初的时候,我用 Flask 写了一个我的个人网站,刚开始的时候功能还是比较简单,看着路由配置和部署规则都很方便,就果断采用了.但是后来我想添加的功能越来越多的时候,我发现我已经越来越难掌控它了,正好最近我稍微看了一下 Django 这几年的变化,最新的 2…
1.1 gunicorn介绍   1.Gunicorn 1. Gunicorn是使用Python实现的WSGI服务器, 直接提供了http服务, 并且在woker上提供了多种选择, gevent, eventlet这些都支持 2. 在多worker最大化里用CPU的同时, 还可以使用协程来提供并发支撑, 对于网络IO密集的服务比较有利. 说明: 1)同时Gunicorn也很容易就改造成一个TCP的服务, 比如doge重写worker类. 2)在针对长连接的服务时, 最好开启reuse_port,…
Django + Gunicorn + Nginx 部署服务器 获取腾讯云 root权限 本人的服务器使用的是腾讯云,腾讯云默认是没有开放 root 用户的,我们来创建 root 用户. 创建 root 账号并设置密码. sudo passwd root 设置 root 账户登录需要密码. sudo vim /etc/ssh/sshd_config 修改 without-password 为 yes. PermitRootLogin yes 重启 ssh 服务. sudo service ssh…
初次部署django+gunicorn+nginx  博客详细地址  https://www.cnblogs.com/nanrou/p/7026802.html 写在前面,这只是我所遇到的情况,如果有错请一定要告诉我,转载请注明出处,码字不易,谢谢.环境 ubuntu16.04 python3.6 django1.11 gunicorn19.7.1 nginx1.10.3 写在前面 其实无论是在部署,还是在其他方面,我们总会遇到一些问题.建议当感觉自己被卡住的时候,试着退出局部,从更高一层去观察…
本文将介绍如何在Linux系统上部署Django web项目,本次部署基于下面的架构: CentOS7+ Python3.5 + Django1.11 + uWSGI + Nginx 亲测可行!!按照本文步骤且根据实际情况灵活部署,相信大家也能很快部署成功.话不多说,现在开始吧! 首先,你得安装CentOS或Redhat等Linux系统,物理机和虚拟机都行,如果是阿里云ECS主机并且带有独立公网IP,那就更好.在这里,我选用的是CentOS7,敬请参考. 至于如何安装CentOS.Python3…
1.1 一些重要概念 1.Web协议介绍 Web协议出现顺序: CGI -> FCGI -> WSGI -> uwsgi 1. CGI:  最早的协议 2. FCGI:  比CGI快 3. WSGI: Python专用的协议 4. uwsgi: 比FCGI和WSGI都快,是uWSGI项目自有的协议,主要特征是采用二进制来存储数据,             之前的协议都是使用字符串,所以在存储空间和解析速度上,都优于字符串型协议. 2.uWSGI 1. uWSGI是一个Web服务器,它实现…
一.背景 前两天制作的个人博客网站基本完工,大致功能具备.但是在部署环节却也处处碰壁,这里也来总结以下,以备将来不时查看以及完善. 二.前提 2.1 需要的知识 django Django是一个基于python开发的web开发框架,内容丰满,功能相比于它的同行flask.webpy要健全的多,具有丰富的第三方库. uWSGI uWSGI是一个实现WSGI协议.uwsgi协议.http协议的web服务器. 这里我们要区分一下WSGI.uWSGI.uwsgi: WSGI:是一种通信协议: uwsgi…
目录 Django + Uwsgi + Nginx 的生产环境部署实战 安装Uwsgi 一.使用命令来启动django项目 二.使用配置文件来启动我们的Django项目 安装Nginx 配置Nginx 并发测试 Django + Uwsgi + Nginx 的生产环境部署实战 我们在本地环境开发好我们的Django项目,使用runserver很容易的就能在本地运行起来并访问,但是只能在本地局域网内访问,如果需要生产环境部署我们的web项目就需要多考虑一些问题: 网站的并发 静态文件的处理 网站的…