Ubuntu 16.04 LTS下安装Tengine

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 限制连接数和白名单功能

Tengine 限制连接数和白名单功能
nginx.conf limit_conn_zone $binary_remote_addr zone=conn_limit_per_ip:10m; limit_req_zone $binary_remote_addr zone=req_limit_per_ip:10m rate=1r/s; geo $white_ip { ranges; default 0; 60.126.39.182-60.126.39.184 1; 58.112.221.179-58.112.221.190 1; 141.130.163.153-141.130.163.154 1; } limit_req_whitelist geo_var_name=white_i...

nginx 414 Request-URI Too Large

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...

tengine log日志格式修改

tengine log日志格式修改
tengine的log_format                    log_format myaccess 'RequestFrom:$remote_addr AccessTime:[$time_local] RequestURI:"$request" ' 'ResponseHttpCode:$status ResponseBodySize:$body_bytes_sent ' 'Upstream:$upst...

Tengine(Nginx)动静分离简要配置

Tengine(Nginx)动静分离简要配置
要点:根据URL规则,分离静态资源。例子中是根据“/static/”这个路径分离     1、把原应用服务器的static文件夹移到Tengine的html文件夹下     2、配置nginx.conf,把URL“/static/”的全部转到Tengine的html下,在server {}中增加:   location ~* /static/ { root html; }     3、配置nginx.conf,把...

使用pipe按照日期分割tengine日志文件

使用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...

Nginx服务器高性能优化的配置方法小结

Nginx服务器高性能优化的配置方法小结
通常来说,一个优化良好的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求处理性能,然而我的 Nginx 服务器可以稳定地达到 904,000 次/秒 的处理性能,并且我以此高负载测试超过 12 小时,服务器工作稳定。 这里需要特别说明的是,本文中所有列出来的配置都是在我的测试环境验证的,而你需要根据你服务器的情况进行配置: 从 EPEL 源安装 Nginx: yum -y install nginx ...

nginx.conf 配置及基本优化

nginx.conf 配置及基本优化
一:常用功能优化: 1:网络连接的优化:   只能在events模块设置,用于防止在同一一个时刻只有一个请求的情况下,出现多个睡眠进程会被唤醒但只能有一个进程可获得请求的尴尬,如果不优化,在多进程的nginx会影响以部分性能。 events { accept_mutex on; #优化同一时刻只有一个请求而避免多个睡眠进程被唤醒的设置,on为防止被同时唤醒,默认为off,因此nginx刚安装完以后要进行适当的优化。...

nginx服务器安装及配置文件详解

nginx服务器安装及配置文件详解
1. 安装nginx 1.1 选择稳定版本 我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64。首先安装缺少的依赖包:   # yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel   这些软件包如果yum上没有的话可以下载源码来编译安装,只是要注意编译时默认安装的目录,确保下面在安装nginx时能够找到这些动态库文件(ldco...

Nginx最佳性能调优

Nginx最佳性能调优
这篇文章是《打造3百万次请求/秒的高性能服务器集群》系列的第2部分,在这个部分中你可以使用任何一种 WEB 服务器,不过我决定使用 Nginx,因其轻量级、高可靠及高性能的优点。 通常来说,一个优化良好的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求处理性能,然而我的 Nginx 服务器可以稳定地达到 904,000 次/秒 的处理性能,并且我以此高负载测试超过 12 小时,服务器工作稳...
Copyright © 香港虚拟主机_美国虚拟主机_香港服务器_美国服务器租用托管 保留所有权利.   Theme  Ality 蜀ICP备14006632号-1

用户登录