Nginx location模块整理

Nginx环境 转载于:http://www.cnblogs.com/zhaof/p/5945576.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.iolocation模块Nginx locationlocation 指令的作用是根据用户请求的URI来执行不同的应用,URI就是根据用户请求到的网

转载 点赞0 阅读1353 收藏0 评论0 2017-04-01

nginx优化

一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个

转载 点赞0 阅读579 收藏0 评论0 2015-10-22

haproxy 学习笔记

 haproxy常用算法:一、roundrobin,表示简单的轮询,这个不多说,这个是负载均衡基本都具备的;二、static-rr,表示根据权重,建议关注;三、leastconn,表示最少连接者先处理,建议关注;四、source,表示根据请求源IP,建议关注;五、uri,表示根据请求的URI;六、url_param,表示根据请求的URl参数'balance url_param' requ

原创 点赞0 阅读761 收藏0 评论0 2015-09-26

haproxy 配置详解

 更多的参数请参照:http://cbonte.github.io/haproxy-dconv/index.html 有1.6、1.5、1.4对应的版本详解 一、简介HAProxy 提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理

转载 点赞0 阅读1095 收藏0 评论0 2015-09-05

lvs-dr启动及健康状态检查脚本

一、lvs-dr的director启动脚本#!/bin/bash## LVS script for VS/DR#. /etc/rc.d/init.d/functions#VIP=172.16.171.99RIP1=172.16.171.110RIP2=172.16.171.120PORT=80#case "$1" instart)    /sbin/ifconfig eth0:

转载 点赞0 阅读1278 收藏0 评论0 2015-09-05

lvs学习笔记

一、lvs的三种方式:1、 lvs-nat: 类似DNAT,是一种多目标主机DNAT,它通过修改请求报文的目标IP至基于调度方法选出某RS的RIP进行转发;                (1) RS应该使用私有地址;网关必须指向DIP;    &n

转载 点赞0 阅读404 收藏0 评论0 2015-09-05

Nginx防爬虫或限制浏览器访问

    假定一个场景:某个网站它可能不希望被网络爬虫抓取,例如测试环境不希望被抓取,以免对用户造成误导,那么需要在该网站中申明,本站不希望被抓取。有如下方法:方法一:修改nginx.conf,禁止网络爬虫的ua,返回403。server { listen 80; server_name 127.0.0.1; #添加如下内容即可防止爬虫if

转载 点赞0 阅读1166 收藏0 评论0 2015-08-29

nginx学习笔记

      传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建新的执行上下文等。这些操作都需要占用CPU,而且过多的进程/线程还会带来线程抖动或频繁

转载 点赞0 阅读366 收藏0 评论0 2015-08-23

Nginx 读写分离详解

Nginx之读写分离1.实验拓扑       需求分析,前端一台nginx做负载均衡反向代理,后面两台httpd服务器。整个架构是提供BBS(论坛)服务,有一需求得实现读写分离,就是上传附件的功能,我们上传的附件只能上传到Web1,然后在Web1上利用rsync+inotify实现附件同步,大家都知道rsync+inotify只能是主向从

转载 点赞0 阅读926 收藏0 评论0 2015-07-26

nginx利用proxy_cache来缓存文件

             nginx可以用proxy_cache来缓存文件,具体可以查询http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path    &nbs

原创 点赞0 阅读9078 收藏0 评论0 2015-07-26

nginx转发及后端服务器获取真实client的IP

    针对nginx的模块介绍可以查阅wiki:http://wiki.nginx.org/Modules    常用模块:HTTP Core                &n

原创 点赞0 阅读7852 收藏0 评论0 2015-07-25

nginx虚拟主机,反向代理实例

一、alias实现虚拟目录 alias与root的用法区别:最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用rewrite的break。When location matches the last part of the directive’s value:lo

原创 点赞0 阅读2062 收藏0 评论0 2015-03-17

nginx重载配置文件及平滑升级

Nginx命令行选项启动、停止、重启nginx命令如何重新加载nginx配置文件nginx程序不重启平滑升级可执行文件一、Nginx命令行选项  不像许多其他软件系统,Nginx 仅有几个命令行参数,完全通过配置文件来配置-c </path/to/config> 为 Nginx 指定一个配置文件,来代替缺省的。-t 不运行,而仅仅测试配置文件。nginx

原创 点赞0 阅读2299 收藏0 评论0 2015-03-06

安装配置LNMP服务器(Nginx+PHP+MySQL)

一、安装基础库:yum install gcc make glibc glibc-common zlib gd gd-devel freetype 二、安装及配置mysql1、安装MySQLyum install mysql mysql-server #输入Y即可自动安装,直到安装完成/etc/init.d/mysqld start #启动MySQL2、为root账户设置密码mysql_

转载 点赞0 阅读851 收藏0 评论0 2015-03-05
写文章