nginx 反向代理及负载均衡
假设我们在 192.168.137.11:8080 上有一个web服务,在 192.168.137.12 配置了一台 nginx,我们可以进行如下配置:
location / {
proxy_pass http://192.168.137.11:8080;
}
这样配置后,我们对 192.168.137.12 的访问都会被转发到 192.168.137.11:8080,此时这台 nginx 就是反向代理服务器。
负载均衡:
现在还有一台 192.168.137.13:8080 提供与 192.168.137.11:8080 一样的web 服务,nginx 通过下面的配置,可以实现负载均衡。
upstream loadbalance {
ip_hash;
server 192.168.137.11:8080;
server 192.168.137.48:8080;
#下面的3行配置是用于检查上面配置的服务器的状态的
check interval=3000 rise=2 fall=5 timeout=1000 type=http;
check_http_send "HEAD / HTTP/1.0\r\n\r\n";
check_http_expect_alive http_2xx http_3xx;
}
server {
listen 80;
server_name www.nginx1.com;
location / {
proxy_pass http://loadbalance;
root html;
index index.html index.htm;
}
location /status { #通过此URL(www.nginx1.com/status)可查看服务器的状态。这功能被 tengine 增强了
check_status;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
最新文章
- 在虚拟机下安装hadoop集成环境(centos7+hadoop-2.6.4+jdk-7u79)
- Java多线程线程学习(一)
- 转:TopN推荐系统——推荐的实现与推荐效果的评价指标
- 机器学习基石--学习笔记02--Hard Dual SVM
- Mysql常出现的问题
- SVM学习笔记
- CentOS中通过stat查看文件的元数据
- 朴素贝叶斯方法(Naive Bayes Method)
- 你想建设一个能承受500万PV/每天的网站吗?
- Nginx 第三方模块-漫谈缘起
- 当MVC4无法跳转时
- Foxit Reader(福昕PDF阅读器) v4.3.1.218 绿色专业版
- CSS 知识点整理
- Elasticsearch基础教程分享
- vim设置Tab键和显示行号
- Linux使用nexus搭建maven私服
- JSP的简单介绍
- 【Java基础】1、java中的instanceof
- Luogu P1439 【模板】最长公共子序列
- 图片路径中含有中文在jsp下不能正常显示的问题
热门文章
- Winform中的dataGridView添加自动编号
- C 字节对齐.我的算法学习之路
- 【leetcode刷题笔记】String to Integer (atoi)
- FFMPEG 最简滤镜filter使用实例(实现视频缩放,裁剪,水印等)
- Cot
- LeetCode:Add Digits - 非负整数各位相加
- BZOJ5362: [Lydsy1805月赛]quailty 算法
- MaCrea Lit Sphere maps
- 从python2,python3编码问题引伸出的通用编码原理解释
- Python知识点: os.popen