之前完成了贴吧签到系统的搭建,笔者想将这个功能分享给更多人使用,所以尝试搭建了一个网页,一路遇到了很多问题,最终解决了,记录下过程分享给大家 首先安装 uWSGI ,和 Nginx 配套使用,具体用途自行查阅(已配置Python3环境) pip3 install uwsgi 新建一个 uWSGI 的配置文件,路径自选,笔者配置文件路径为 /root/uwsgi.ini ,项目路径为 /root/flask ,配置文件内容如下 [uwsgi] socket = processes = thread…
Flask+Nginx+uWSGI在Ubuntu服务器上的配置 Step1 安装系统环境 Ubuntu服务器选择是阿里云的ECS服务,ECS提供单独的内存\CPU\带宽\存储规格可以选择,并且提供合适的镜像可以安装.安装镜像后通过ssh进行远程管理,配置.配置的自由程度非常高,也适合进行远程的编程和调试,作为编程调试的服务器和测试服务器非常棒. 服务器的环境: * 确认系统版本 cat /proc/version Linux version 3.13.0-95-generic (buildd@l…
0.序言 本文讲解如何基于centos7+nginx+uwsgi+python3+django2.0把windows上的本地项目部署到云服务器上. 本文服务器上的django项目和虚拟环境的路径将建立在 /home路径下,项目名为"BlogProject",虚拟环境名为"py3.6env". 对于Django部署而言,nginx和uWSGI是不错的选择,但它们并非唯一的选择,也不是“官方”选择.对于它们两个,都有不错的替代品,因此鼓励你去详细研究一下. nginx …
部署地址:123.56.7.181 Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器 这个标题就比之前的"ECS服务器配置Web环境的全过程及参考资料"要好多了 :) 一眼就能看出用到了什么技术,首先,在部署之前,要知道各个技术都是用来做什么的,以及他们在Web服务器系统中的位置. 参考结构图:   自底向上分析,浏览器从用户输入域名访问网站开始,与网站进行交互操作,到最后离开网页,浏览器一直在发送请求.返回响应. 当浏览器的请求到达Web服务器时,W…
我们有些网友购买的海外VPS主机并不是用来做网站的,而是用来作为下载资源工具使用的.确实用这样的工具搭建之后是比本地下载速度快,因为有些资源.软件等是海外资源,而且挂载在服务器上不占用本地的资源.在这篇文章中,笔者有看到一个不错的一键脚本,可以快速的在服务器中安装Aria2,实现服务器端的离线下载工具,如果我们也有需要可以一起和我看看如何安装和使用的. 第一.一键脚本下载安装Aria2和特点 1.脚本安装 yum -y install wget unzip curl wget https://g…
配置项目的时候一般使用虚拟环境,是各个项目的环境独立起来,更多方便管理.至于如何使用搜索即可,并不难 1.安装python3 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz xz -d Pyth…
 1 安装python 3.6 ubuntu预装了2.7,不需要卸载预装库,直接安装python3.6(其实现在的阿里云18.04会给你自动装python2.7.15和3.6.8) 你可以分别查看一下python 2.7和python 3.6确认系统是否装了这两个环境 因为程序运行环境需要,一般会修改系统默认的运行环境 python --version 查询python版本 会出现2.7.15而不是3.6.8 如果有python3.6则进行如下操作[如果没有python3.6那你需要自己下载一个…
前言 又有段时间没写博客了,最近一直在写外包项目,都没啥空余时间.这几天花了不少时间做项目部署,也看了不少教程,这里就记录下整个过程,也方便以后要做类似部署的时候不用再查来查去了. flask + uWSGI 看到网上的教程都是清一色的使用 virtualenv 来创建虚拟环境,但我更倾向于使用 anaconda 来管理虚拟环境,关于 Ubuntu 中 anaconda 的安装,可以参考这篇博客,安装完成后,建议在 anaconda 中添加清华源 conda config --add chann…
前言 新公司的第一个项目,服务器端打算用python作为restful api.所以需要在Centos上搭建nginx+fastcgi+python的开发环境,但后面网上很多言论都说uwsgi比fastcgi在很多方面存在优势,推荐用uwsgi而不是fastcgi,详见:http://sunxiunan.com/?p=1778.因此,改为搭建nginx+uwsgi+python这样的技术组合. 正题 步入正题,开始搭建环境.http://www.cnblogs.com/xiongpq/p/338…
系统版本 centos7 python版本 使用官方python3.6.3正式版 django版本 使用本文发布时最新的1.11.7 uwsgi版本 使用本文发布时最新的2.0.15 nginx版本 使用本文发布时官网最新的1.13.7 进入正题,一行命令,一行注释,使用root身份登录系统执行 1.安装各类基础模块 yum gcc-c++ (为centos系统增加编译功能) yum install wget openssl-devel bzip2-devel expat-devel gdbm-…