网站架构知识之nginx负载均衡(day027)
1.反向代理
代理服务器的/etc/nginx/conf.d书写如下配置
#代理服务器,域名: proxy.cn
server{listen 80;server_name proxy.cn;access_log /var/log/nginx/proxy.cn_access.log main;error_log /var/log/nginx/proxy.cn_error.log notice;location / {proxy_pass http://10.0.0.7;#lb01-->web发送请求的时候,保持host头proxy_set_header Host $http_host;
}
}
#将请求发送给代理服务器
proxy_pass http://10.0.0.7;
#lb01-->web发送请求的时候,保持host头
proxy_set_header Host $http_host;
结果:
此时,curl -H Host:proxy.cn http://10.0.0.5,可以通过访问10.0.0.5代理服务器访问web服务器10.0.0.7的页面。
2.负载均衡