Nginx反向代理初步使用
简介
客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。
使用
下载安装Nginx(这里以window版为例)
配置
1
2
3
4
5
6
7
8
9
10
11server {
listen 9001;
server_name localhost;
location ~ /hosp/ {
proxy_pass http://localhost:8201;
}
location ~ /cmn/ {
proxy_pass http://localhost:8202;
}
}- 9001为客户访问端口,当路径中使用正则表达式匹配到
hosp
时,使用http://localhost:8201
作为请求地址,如果匹配到cmn
,则使用http://localhost:8202
作为请求地址。
- 9001为客户访问端口,当路径中使用正则表达式匹配到
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xlhの博客!