通过nginx反向代理将以api开头的请求代理到指定服务器上
配置如下:
server {
listen 8000;
server_name gbcom.com;
location /api {
proxy_pass http://ip:port/; # 后端不在一台机器上配置具体ip信息
}
location / {
root /***/****/dist; # vue打包文件
index index.html index.htm;
}
}
效果:api/xx/xxx -------->ip:port/xx/xxx 将原请求代理到指定ip,端口
这里注意:http://ip:port/,最后有带/ ,不带/会代理为:ip:port/api/xx/xxx