nginx学习笔记3 简单的负载均衡(正反向代理)
来源:互联网 发布:js判断一个月有多少天 编辑:程序博客网 时间:2024/06/05 14:48
一.正反向代理的介绍
1.正向代理,用户明确知道第三方网站的地址,但用户无法访问到第三方网站,此时由代理服务器实现用户和第三方网站的连通。
2.反向代理,用户不知道具体为其服务的网站信息,由代理服务器决定为用户服务的服务器。
二.配置文件的位置和使用
1.主配置文件的位置
/etc/nginx/nginx.conf
2.扩展配置文件的位置
/etc/nginx/conf.d/*.conf
需要主配置文件加载才能生效
http{
include /etc/nginx/conf.d/*.conf;
}
三.配置文件的架构
#http服务器
http{
#服务器列表
upstream server1{
}
#主机设置
server{
#默认访问请求
location /{
}
}
}
四.配置详解
#全局设置
user nobody;#用户
woker_processes 4;#进程数量
events{
woker_connections 1024;#最大并发数
}
#http设置
http{
#服务器列表
upstream server1{
#当此列表的任何一台服务器崩溃,nginx将会从此列表移除,不在分配请求到此服务器
#也可以时内网服务器,只要nginx所在的服务器能访问到
server 111.13.100.92;#百度
server 183.232.41.1;#京东
server 42.156.140.7;#万网
}
#自动显示目录
autoindex on;
server{
#监听80端口
listen 80;
#访问此机器的域名
server_name tianxiaolin.cn 空格 other;
#日志存放的位置和日志级别
access_loglogs/access.log main;
#默认请求
location /{
#服务器默认的网站根目录
root /html;
#root下的默认首页
index index.html index.jsp 空格 other;
#选择的服务器列表
proxy_pass http://server1;
}
}
}
此时访问http://www.tianxiaolin.cn,会随机跳向百度,京东,万网三个网站
1.正向代理,用户明确知道第三方网站的地址,但用户无法访问到第三方网站,此时由代理服务器实现用户和第三方网站的连通。
2.反向代理,用户不知道具体为其服务的网站信息,由代理服务器决定为用户服务的服务器。
二.配置文件的位置和使用
1.主配置文件的位置
/etc/nginx/nginx.conf
2.扩展配置文件的位置
/etc/nginx/conf.d/*.conf
需要主配置文件加载才能生效
http{
include /etc/nginx/conf.d/*.conf;
}
三.配置文件的架构
#http服务器
http{
#服务器列表
upstream server1{
}
#主机设置
server{
#默认访问请求
location /{
}
}
}
四.配置详解
#全局设置
user nobody;#用户
woker_processes 4;#进程数量
events{
woker_connections 1024;#最大并发数
}
#http设置
http{
#服务器列表
upstream server1{
#当此列表的任何一台服务器崩溃,nginx将会从此列表移除,不在分配请求到此服务器
#也可以时内网服务器,只要nginx所在的服务器能访问到
server 111.13.100.92;#百度
server 183.232.41.1;#京东
server 42.156.140.7;#万网
}
#自动显示目录
autoindex on;
server{
#监听80端口
listen 80;
#访问此机器的域名
server_name tianxiaolin.cn 空格 other;
#日志存放的位置和日志级别
access_loglogs/access.log main;
#默认请求
location /{
#服务器默认的网站根目录
root /html;
#root下的默认首页
index index.html index.jsp 空格 other;
#选择的服务器列表
proxy_pass http://server1;
}
}
}
此时访问http://www.tianxiaolin.cn,会随机跳向百度,京东,万网三个网站
0 0
- nginx学习笔记3 简单的负载均衡(正反向代理)
- Nginx正反向代理、负载均衡等功能实现配置
- Nginx正反向代理、负载均衡等功能实现配置
- Nginx正反向代理、负载均衡等功能实现配置
- Nginx正反向代理、负载均衡等功能实现配置
- Nginx正反向代理、负载均衡等功能实现配置
- 学习Nginx反向代理实现简单负载均衡
- 简单的nginx反向代理负载均衡实例
- 使用Nginx反向代理来实现简单的负载均衡
- 使用Nginx反向代理来实现简单的负载均衡
- 使用Nginx反向代理来实现简单的负载均衡
- Nginx的正反向代理和配置文件详解
- nginx 负载均衡 学习笔记
- nginx的学习--反向代理与负载均衡
- 【知了堂学习笔记】Nginx+Tomcat实现简单负载均衡
- 简单的Nginx负载均衡
- squid的正反向代理
- Nginx的反向代理 和 负载均衡
- 杨辉三角 Java算法
- 重载 new 和 delete 运算符
- Java虚拟机的架构(二)
- RN 学习中遇到的的问题
- 塔防大战unity5.5版本系列(part7)
- nginx学习笔记3 简单的负载均衡(正反向代理)
- Socket编程,如何保证外网环境下通信可靠无误
- 将博客搬至CSDN
- 洛谷P1468 派对灯 Party Lamps
- 反转链表
- 正确使用join语句
- Sticks (剪枝)
- 【JZOJ3737】【NOI2014模拟7.11】挖宝藏(treasure)
- Linux 服务器安装MySQL数据库