Nginx配置反向代理
2020-03-01 22:03
691 查看
Nginx可做web服务器,也可做负载均衡使用。
反向代理:应用服务器不直接提供服务,通过nginx服务器处理请求, 转发到代理服务器(Tomcat,Nginx,Apache等) 获取响应交给客户端,结果和nginx服务器直接处理请求的结果是一样的。
负载均衡:当访问量大时,一台后端服务器无法承担过多请求.此时利用nginx后端配置多台代理服务器,利用nginx内置的规则讲请求转发到后端不同的代理服务器上.这时候就达到了负载均衡。
主服务器配置(nginx.conf):
upstream 连接池名称 {
server 代理服务器ip地址;
server 代理服务器ip地址;
......
}
server {
listen 80;
server_name 域名;
location / {
proxy_pass http://连接池;
proxy_set_header Host $host;
proxy_set_header X-Peal-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
注意:端口,域名,连接池的填写
转载于:https://www.cnblogs.com/jdbeyond/p/8124272.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- NGINX生产环境反向代理到后端tomcat配置
- 给nginx配置https服务器并反向代理php
- nginx配置反向代理,域名代理后不生效问题
- Centos 7 上使用nginx为Node.js配置反向代理时错误:(13: Permission denied) while connecting to upstream
- nginx配置反向代理前后端分离项目(配置两个转发)
- 详解nginx配置url重定向-反向代理
- CentOS7 Nginx安装及配置反向代理
- nginx 反向代理 ,配置 含自定义header 和php fastcgi
- 初实nginx服务器配置之反向代理服务技术
- windows服务器搭建CDH集群:配置nginx反向代理虚拟机
- Linux 下的 Nginx 反向代理配置.
- nginx配置转发反向代理
- nginx 反向代理https配置
- Nginx高级配置之反向代理
- Nginx反向代理的配置
- 配置nginx反向代理时,要注意的权限设置
- Linux 下 Nginx 反向代理 负载均衡配置
- NGINX配置HTTPS加密反向代理访问–自签CA
- 3.nginx学习笔记:nginx配置反向代理服务器
- Nginx反向代理一个80端口下配置多个微信项目详解