Nginx负载均衡和反向代理设置
2016-06-20 17:07
351 查看
Nginx负载均衡:
格式:
upstream 别名 { #别名一般要有意义,能看出是做什么的
server ip:端口; #要实现负载的服务器的ip、端口号
}
例:
upstream a {
server 192.168.1.7:8080;
}
upstream b {
server 192.168.1.101:8080;
server 192.168.1.102:8080;
server 192.168.1.103:8080;
}
[b]Nginx反向代理:[/b]
格式:
server {
listen 监听端口;
server_name localhost;
proxy_set_header Host $host:$server_port;
location / {
proxy_pass http://负载设置的别名(或ip); #反向代理:有设置负载均衡时,使用负载均衡定义的别名;没有负载均衡时,直接使用要代理的ip、端口号
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
例:
server {
listen 8078;
server_name localhost;
proxy_set_header Host $host:$server_port;
location / {
proxy_pass http://a; }
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 8079;
server_name localhost;
proxy_set_header Host $host:$server_port;
location / {
proxy_pass http://b); }
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
格式:
upstream 别名 { #别名一般要有意义,能看出是做什么的
server ip:端口; #要实现负载的服务器的ip、端口号
}
例:
upstream a {
server 192.168.1.7:8080;
}
upstream b {
server 192.168.1.101:8080;
server 192.168.1.102:8080;
server 192.168.1.103:8080;
}
[b]Nginx反向代理:[/b]
格式:
server {
listen 监听端口;
server_name localhost;
proxy_set_header Host $host:$server_port;
location / {
proxy_pass http://负载设置的别名(或ip); #反向代理:有设置负载均衡时,使用负载均衡定义的别名;没有负载均衡时,直接使用要代理的ip、端口号
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
例:
server {
listen 8078;
server_name localhost;
proxy_set_header Host $host:$server_port;
location / {
proxy_pass http://a; }
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 8079;
server_name localhost;
proxy_set_header Host $host:$server_port;
location / {
proxy_pass http://b); }
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
相关文章推荐
- SSH做反向代理
- Squid搭建
- Nginx反向代理新篇-使用location对多个URL做反向代理
- nginx反向代理结合php主配置 /usr/local/php-fpm/etc/php-fpm.conf
- nginx反向代理及负载均衡(服务器负载,以后看)
- squid的正向代理和反向代理
- 客户端的IP地址伪造、CDN、反向代理、获取的那些事儿
- Nginx反向代理和负载均衡部署详细介绍
- 服务器负载均衡(1)
- 在本机上使用nginx反向代理的设置cookie失败问题
- Nginx反向代理图片总结
- apache反向代理
- apache反向代理
- Apache配置反向代理、负载均衡和集群(mod_proxy方式) 经典
- 搭建nginx反向代理用做内网域名转发
- 正向代理与反向代理的区别【Nginx读书笔记】
- nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
- nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
- 正向代理与反向代理的区别
- squid 反向WEB代理