Nginx反向代理

1、后端环境搭建---前后端联调

前端发送的请求地址,例如:http://localhost/api/employee/login

后端接收的接口地址,例如:http://localhost:8080/api/employee/login

前端请求地址与后端接口地址并不匹配,这时候需要采取Nginx反向代理,将前端发送的请求转发到后端服务器。

Nginx反向代理的好处:

  • 提高访问速度
  • 进行负载均衡
  • 保证后端服务安全

所谓负载均衡,就是把大量的请求按照我们指定的方式均衡的分配给集群中的每台服务器。

我们可以在nignx.conf文件中进行如下配置:

复制代码
server{
            listen 80;
            server_name localhost;

            location/api/{
                    proxy_pass  http://localhost:8080/admin/;  #反向代理
            }
}
相关推荐
donoot8 小时前
一次 Nginx 502 问题的深度排查:从 SELinux 到容器网络
nginx·docker·selinux·反向代理·502 bad gateway
難釋懷13 小时前
Nginx浏览器强制缓存
运维·nginx·缓存
ITKEY_1 天前
macOS brew 安装的nginx 文件在哪里?
运维·nginx·macos
Felix-lxd1 天前
Ubuntu 22.04 配置 Nginx
linux·nginx·ubuntu
孫治AllenSun1 天前
【Nginx】配置参数和使用案例
运维·nginx
brave_zhao1 天前
nginx的进程架构
java·学习·nginx
jieyucx1 天前
从零搭建 Zabbix 监控系统:7.0 版本原理与 Nginx 生产部署实操
运维·nginx·zabbix
jieyucx1 天前
Shell实战:无限循环监控Nginx服务,异常自动重启+双份日志留存
linux·运维·nginx·自动化·shell
zhz52142 天前
Nginx + OpenSSL 自签名证书配置:优劣总结
运维·nginx
EnCi Zheng2 天前
N3A-一个端口只能给一个程序使用吗?[特殊字符]
网络·nginx·docker