nginx 负载均衡-- 常用nginx配置
中文官方网站
http://wiki.nginx.org/Chs
http://www.howtocn.org/
-------------------------------------------------------------------------------------------
控制站点访问
注:按次序来执行的,所以允许和拒绝要注意顺序
location /www{
root /web/html;
index index.html index.htm
autoindex on;
deny 192.168.0.12 #拒绝这个访问
allow 192.168.1.0/24;#允许这段访问
allow 192.168.2.1;
deny all;
}
-----------------------------------------------------
目录身份验证
# htpasswd -cm /etc/nginx/.htpasswd alice
# htpasswd -cm /etc/nginx/.htpasswd bbb
location /www{
root /web/html;
index index.html index.htm
autoindex on;
auth_basic "AwstatAuth";
auth_basic_user_file /etc/nginx/.htpasswd;
deny 192.168.0.12 #拒绝这个访问
allow 192.168.1.0/24;#允许这段访问
allow 192.168.2.1;
deny all;
}
-----------------------------------------------------
Nginx状态检查
location /nginx_status{
stub_status on;
access_log off;
}
http://locahost/nginx_status
就能看到状态了
-------------------------------------------------------------------------------------------
nginx 负载均衡
nginx默认支持两种转发的策略:
1.轮询
2.ip_hash 同一个IP会访问同一台服务器
upstream php_server_pool[这个是名,可以随便来起]{
ip_hash;
server 192.168.1.10:80 weight=4 max_fails=2 fail_timeout=30s
server 192.168.1.11:80 weight=4 max_fails=2 fail_timeout=30s
server 192.168.1.12:80 weight=4 max_fails=2 fail_timeout=30s
}
写在http{}中
upstream php_server_pool[这个是名,可以随便来起]{ # 默认的转询策略
server 192.168.1.10:80 weight=4 max_fails=2 fail_timeout=30s
server 192.168.1.11:80 weight=4 max_fails=2 fail_timeout=30s
server 192.168.1.12:80 weight=4 max_fails=2 fail_timeout=30s
}
参数说明:
weight:权重 默认为1.weight越大,负载的权重就越大。
max_fails 允许失败的次数
fail_timeout 失败后的超时时间
写在server{}中
location /
{
# 如果后端的服务器返回502,504 执行超时等错误,自动将请求转发到upstream负载均衡池中的
proxy_next_upstream http_502 http_504 error timeout invalid_header; # 可写可不写
proxy_pass http://php_server_pool;
proxy_set_header Host www.baidu.com;# 这样访问这个域名就是转到上面定义的哪几个服务中的一台
proxy_set_header X-Forwarded-For $remote_addr;
}
nginx 负载均衡-- 常用nginx配置的更多相关文章
- Nginx记录-nginx 负载均衡5种配置方式(转载)
nginx 负载均衡5种配置方式 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成 ...
- nginx 负载均衡5种配置方式
nginx 负载均衡5种配置方式 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成正比, ...
- nginx负载均衡之入门配置
先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况.那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上 ...
- nginx负载均衡tomcat和配置ssl
目录 tomcat 组件功能 engine host context connector service server valve logger realm UserDatabaseRealm 工作流 ...
- 干货 | Nginx负载均衡原理及配置实例
一个执着于技术的公众号 Nginx系列导读 给小白的 Nginx 10分钟入门指南 Nginx编译安装及常用命令 完全卸载nginx的详细步骤 Nginx 配置文件详解 理解正向代理与反向代理的区别 ...
- nginx负载均衡、nginx ssl原理及生成密钥对、nginx配制ssl
1.nginx负载均衡 新建一个文件:vim /usr/local/nginx/conf/vhost/load.conf写入: upstream abc_com{ip_hash;server 61.1 ...
- Nginx负载均衡的详细配置及使用案例详解.
感谢看过这一些列博文和评论的小伙伴, 我把自己所看到的学到的拿到这里来分享是想和大家一起学习进步, 想听听园友给出的意见, 也是对自己学习过程的一个总结. 技术无止境, 我们仍需努力! 1,话不多说, ...
- [项目构建 十三]babasport Nginx负载均衡的详细配置及使用案例详解.
在这里再次说明下, 这个项目是从网上 找到的一套学习资料, 自己在 空闲时间学习了这些东西. 这里面的code当然会有很多不完善的地方, 但是确实也能学到很多新东西.感谢看过这一些列博文和评论的小伙伴 ...
- nginx负载均衡及详细配置
接上篇nginx配置,然后再准备两台web服务器: nginx服务器:192.168.0.241 web1:192.168.0.141 web2:192.168.0.142 一.两台web服务器先安装 ...
随机推荐
- Matlab位运算笔记
本文为转载其他地方的文章; MATLAB函数 1.matlab函数bitset 设置数的某一位二进制位为1. <Simulink与信号处理> 使用方法 C = bitset(A,bit) ...
- ZOJ 1002 Fire Net
题目大意:有一个4*4的城市,其中一些格子有墙(X表示墙),在剩余的区域放置碉堡.子弹不能穿透墙壁.问最多可以放置几个碉堡,保证它们不会相互误伤. 解法:从左上的顶点开始遍历,如果这个点不是墙,做深度 ...
- 一个好用的Log管理类
public class L { private static String className; //所在的类名 private static String methodName; //所在的方法名 ...
- mybatis+spring的简单介绍学习
参考下面链接 http://mybatis.github.io/spring/zh/index.html
- hdu3342 拓扑序
题意:一个QQ群里面有一群大神,他们互相帮助解决问题,然后互相膜拜,于是有些人就称别人是他师父,现在给出很多师徒关系,问是否有矛盾 拓扑序,按师徒关系建边直接拓扑序就行了. #include<s ...
- php mcrypt 完全安装
今天安装完 PHP ,访问某个功能时, /var/log/httpd/error_log 中报如下错误: PHP Fatal error: Call to undefined function ...
- DNS-解析、劫持、污染
DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工 ...
- 怎么用ABBYY打开PDF文档
我们日常工作中接触的文档大多都是PDF格式的,这种格式的文件需要借助工具才能打开,大家最熟悉的无非就是Adobe了,但你知道吗?除了Adobe,OCR文字识别软件也可以打开PDF文档,比如ABBYY ...
- 怎么用ABBYY创建属于自己的PDF
怎么创建一份属于自己的PDF文档呢?由于PDF格式文件具有跨平台.支持超长文件.安全可靠性高等诸多优势,在日常办公学习中应用越来越广泛.而随着技术的发展,各种办公软件也对PDF提供越来越多的支持,但P ...
- wikioi 1205 单词倒排
/*====================================================================== 1205 单词翻转 题目描述 Description ...