https://www.cnblogs.com/quzq/p/12131696.html 基础篇 一.环境 服务器版本:CentOS 7.2 为了保证学习阶段不遇到奇怪的事情,请保证以下四点(大神选择性无视) 1. 确认系统网络 2. 确认yum可用 3. 确认关闭iptables 4. 确认停用selinux #查看iptables状态 systemctl status firewalld.service #关闭防火墙(临时关闭) systemctl stop firewalld.servic…
web服务器专题:tomcat(二)模块组件与server.xml 配置文件 回顾: Web服务器专题:tomcat(一) 基础模块 一个Server.xml的实例 <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.Ver…
1.安装Nginx sudo apt-get install nginx 2.启动Nginx sudo /etc/init.d/nginx start 3.测试安装是否成功(nginx默认是80端口). 将树莓派的ip地址设为静态ip(我的是192.168.31.102),先从内网测试是否安装成功,在同一个局域网的机子上的浏览器上访问 192.168.31.102.如果出现下图则说明nginx安装成功: (或者在机子上的浏览器上直接输127.0.01:80) 4.修改nginx配置文件(使得ng…
现在我们手里有一个准备发布的项目,那么如何将他上传到你的服务器,并让外网访问呢? 安装: 安装Flask pip3 install flask 安装UWSGI pip3 install uwsgi 安装了Nginx sodu apt-get install nginx 安装了Gunicorn pip3 install gunicorn 目录准备: 首先在你的/var/www/目录下创建一个测试目录,比如==/var/www# mkdir test== 然后使用chmod更改此目录的权限chmod…
转自:https://blog.csdn.net/dutsoft/article/details/51452598 Flask,webpy,Django都带着 WSGI server,当然性能都不好,自带的web server 更多的是测试用途.线上发布时,则使用高性能的 wsgi server或者是联合nginx做uwsgi . greenlet是一个轻量级的协程库.gevent是基于greenlet的网络库. guincorn是支持wsgi协议的http server,gevent只是它支持…
问题3:认证问题 Domino服务器中,通过写了一些接口代码,提供RESTful的服务,来对手机端进行提供服务.但是由于原来的环境,没有SSO,而且不通过认证,没法访问到Domino里面的接口代码. 解决方案: 手机端通过HTTP,模拟登录过程 问题4:“问题3”的解决方案,由于经过了反向代理,导致Domino的Response中Cookie的Domain属性,与反向代理的域名不一致,Cookie的Domain属性,仍然是Domino服务器的域名.手机端拿到Cookie之后,再次进行请求的话,请…
使用工具:siege 代码结构: hello.py templates |--hello.html hello.py代码: from flask import Flask, render_template app = Flask(__name__) @app.route('/') @app.route('/<name>') def index(name=None): return render_template('hello.html',name=name) if __name__ == '_…
1. 思路 参考:https://stackoverflow.com/questions/20826201/simple-csrf-protection-using-nginx-alone?r=SearchResults 第一步: 前端页面向后端发送生成csrf请求(get 方法),后端服务器生成csrf_token返回gei前端 第二步: 前端收到csrf_token后,将csrf_token写入cookie中,在post请求中,随cookie与请求头发送到后端中. 2.相关代码 2.1 Ng…
nginx下载安装 http://nginx.org/en/download.html 点击右键,复制链接http://nginx.org/download/nginx-1.14.2.tar.gz cd /usr/local/src 使用命令wget 直接下载到linux本地 //解压包 tar zxvf nginx-1.14.0.tar.gz //进入刚刚解压的Nginx目录 cd nginx-1.14.0 开始安装:配置.编译.执行 ./configure --prefix=/usr/loc…
1.介绍 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行. 2.安装 Linux下安装siege wget http://download.joedog.org/siege/siege-latest.tar.gz tar -xvf siege-latest.tar.gz cd siege-version/ ./configure make m…