2017年1月1日,苹果将对Apple Store里所有应用启用一项名为ATS的重要安全功能(App Transport Security,应用程序安全传输,简称 ATS),在启用 ATS 之后,它会强制开发者的应用通过 HTTPS(而不是 HTTP)连接网络服务。这是今年苹果全球开发者大会上发布的一项“新规”。
这也是苹果在iOS 9中首次推出的一项针对隐私安全的保护功能。如果开发...
nginx 414 Request-URI Too Large
症状
nginx 414 Request-URI Too Large
#客户端请求头缓冲区大小,如果请求头总长度大于小于128k,则使用此缓冲区,
#请求头总长度大于128k时使用large_client_header_buffers设置的缓存区
client_header_buffer_size 128k;
#large_client_header_buffers 指令参数4为个数,128k为大小,默认是8k。申请4个128k。
large_client_header...
Ubuntu 16.04 LTS下安装Tengine
1 安装前准备:
apt install build-essential
apt install libpcre3-dev libpcre3 libssl-dev libssl1.0.0
2. 下载jemalloc,https://github.com/jemalloc/jemalloc/releases
3. 安装 jemalloc
tar jxvf jemalloc-4.3.0.tar.bz2
cd jemalloc-4.3.0
./configure
make
make install
pwd
获得jemalloc的当前路径,一会儿要用。
4.下载tengine,http://tengine.taobao.org/download_cn.htm...
Tengine/Nginx安装
一.Tengine是什么
简介
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘...
tengine安装简单步骤
软件地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
软件地址:http://tengine.taobao.org/download/tengine-1.4.1.tar.gz
tar -xvf pcre-8.31.zip -C /usr/src
cd pcre-8.13
./configure --prefix=/usr/local/pcre
make && make install
tar zxvf tengine-1.2.3.tar.gz -C /usr/src
cd /usr/src/tengine
./configure --prefix=/usr/local/nginx --with-http_s...
CentOS 6.6安装Tengine教程
在先前的文章中介绍过Tengine,先前只是使用了运维人员配置好的内容,未自己进行过安装配置。周末闲来无事,对于Tengine进行了尝试性的安装。记录下面方便以后再做改进。
Tengine官网上有个非常简单的教程,中间并未涉及到一些常用的设置,所以仅供参考。一下午为本人的安装步骤及过程。
1、安装必要的编译环境好
由于Tengine安装需要使用源代码自行编译,所以在安装前需要安装必要的编...
tengine+tomcat 安装配置笔记
以前一直用glassfish, 从3到4, 省事倒是省事,就是太重了,图形界面配置过程中对cpu和内存的消耗较大,常遇到卡死的情况,虽然配置完成后,运行稳定,但还是决定放弃,改用tengine+tomcat。
下载地址:http://tengine.taobao.org/
tengine-1.5.2算是最新的稳定版
tomcat的设置可参见:http://my.oschina.net/u/221951/blog/372406
在安装tengin...
Tengine动态开启模块试用
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。关于Tengine的详细信息可以浏览http://tengine.taobao.org/,nginx因为不能动态插入模块,所以每次有新模块功能加入时都需要重新编译,在tengine1.4之后就可以实现类似apache的动态插入模块的功能,也可以快速的安装第三方模块。
下载地址:http://tengine.taobao.org/download...
nginx/tengine日志切割脚本
#!/bin/bash
#author harlan
#this script is for CentOS
#请修改对应日志目录:accesslogs_path, backlogs_path
#备份日志到backlogs, 保留7天日志文件,删除月备份空目录
#给shell执行权限,并添加到crontab,一天执行一次
accesslogs_path="/usr/local/nginx/logs"
backlogs_path="/var/backlogs"
Dateym=`date '+%y_%m'`
Dated=`date '+%d'`
...
使用pipe按照日期分割tengine日志文件
注意设置日志路径权限, 不然 pipe 命令没有生成日志的权限.
配置如下.
access_log "pipe:/path/to/cronolog /path/to/tengine/log/access_%Y%m%d.log" main;
设置日志路径权限, tengine 默认用户是 nobody, 没有使用日志路径权限. 我的解决方法是将 tengine 日志文件夹和子文件夹设置 753 权限, 风险自负.
find /path/to/tengine/log/ -type d -exec...