1,申请阿里云主机 2,apt-get update 3,apt-get install pip 4,pip install virtualenv 5,virtualenv venv 6,source venv/bin/activate 7,pip install flask 8,vim myapp.py from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'hello world !…
Nginx解决服务器宕机问题,Nginx配置服务器宕机策略,如果服务器宕机,会找下一台机器进行访问        配置nginx.cfg配置文件,在映射拦截地址中加入代理地址响应方案 location / { #秒为单位 proxy_connect_timeout ; proxy_send_timeout ; proxy_read_timeout ; proxy_pass http://backserver; index index.html index.htm; } 加入三行代码,在访问某服务…
在这篇文章里,我们将搭建一个简单的 Web 应用,在虚拟环境中基于 Flask 框架,用 Gunicorn 做 wsgi 容器,用 Supervisor 管理进程,然后使用 Python 探针来监测应用性能,形成一个「闭环」 !希望能对大家有所帮助,首先简单来介绍一下环境: 系统环境:ubuntu 14.04 Python 2.7.6 安装组件库 第一步安装所需要的存储库,因为打算用到虚拟环境,用到 pip 安装和管理 Python 组件,所以先更新本地包,然后安装组件: sudo apt-ge…
跟着网上的教程走发现行不通阿!好多都是写个大概,而且每人的环境都是有些许差异的,比如说权限问题阿,等等都会造成安装的失败 说明:本教程在你已经拥有Centos7系统,已经安装好nginx服务器,已经安装了Python3.6 Django virtualenv gunicorn supervisor的前提下进行 接下来开始了! 1. 新建你的django项目,假设项目名为Hello django-admin.py startproject Hello 2.  想好你需要的端口号,假设端口号为800…
1. 安装 pip3 install uwsgi 2. uwsgi配置信息 创建一个uwsgi.ini文件 [uwsgi] socket=/opt/script/uwsgi.sock #启动程序时所使用的地址和端口,通常在本地运行flask项目 http=127.0.0.1:5002 callable = app # 程序内启用的application变量名 chdir=/opt/ssologin # 部署的项目目录 wsgi-file =../ssologin/manage.py # flas…
nginx配置可能有问题.导致nginx不能解析PHP文件,检测nginx里对于php的配置信息. location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 这里的$document_root 是指server里配置的root…
在server中配置 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X-Requested-With; add_header Access-Control-Allow-Methods GET,POST,OPTIONS; Apache支持跨域 ServerName www.statics.xxx.io DocumentRoot E:/project/xxx/statics Head…
upstream servers { ip_hash; #hash,ip轮训 server localhost:8400; } server { listen 80; server_name localhost; #这里可以配置多个ip #charset koi8-r; #access_log logs/access.log main; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_add…
1.申请腾讯云服务 我申请了免费使用的云服务器 ,选择安装的Linux版本是ubuntu16.04.1 LTSx86_64.我个人PC安装使用的也是这个版本,比较熟悉些. 详细参考帮助文档. 2.登录云主机 使用ssh公钥方式登录云主机,ssh原理参考:SSH原理与运用(一):远程登录. 在云主机页面点击SSH密钥,创建密钥-->选择已有的公钥,输入本机的ssh公钥-->将此公钥绑定到云主机上.如下图我创建本机的公钥命名为thinkpads5. 本机的公钥位于$HOME/.ssh/目录下的id…
下班时间到啦! --下班都是他们的,而我,还是什么都没有. eclipse加速 去掉包含js文件的包的js验证,否则每次启动都需要进行校验(右击项目->properties) Nginx配置跨域代理 将Nginx配置到接口域名即可(D:\nginx-1.9.5\conf\nginx.conf) 在nginx路径下,命令:nginx -t (查看nginx的状态是否成功) 可删除服务下的nginx,然后自己安装则可重新进入服务…