Nginx配置前后端分离

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

后端地址

1.本地环境

curl --request GET \
  --url http://localhost:8080/by-admin/captchaImage \
  --header 'Authorization: Bearer d7a035d9-b30c-4ca5-8951-8cec90607943'

确认后端 ip 端口 上下文
2.测试环境
部署到测试环境可能是 换成内网ip和内网服务端口(ip、端口 可能会跟本地不一致)

curl --request GET \
  --url http://10.0.0.10:8084/by-admin/captchaImage \
  --header 'Authorization: Bearer d7a035d9-b30c-4ca5-8951-8cec90607943'

3.测试环境 走nginx
配置nginx 将dev-api路由转发到 上一步对应的内网ip 端口 应用上下文

   #后端 路由  前端调用接口路由  对应调用 后端应用上下文
        location /dev-api {
                proxy_pass  http://10.0.0.10:8084/by-admin;
        }
curl --request GET \
  --url http://公网ip+nginx监听端口/dev-api/captchaImage \
  --header 'Authorization: Bearer d7a035d9-b30c-4ca5-8951-8cec90607943'

配置nginx转发请求到测试环境服务

前端地址

前端通过路由byadmin 进入项目的index.html
配置nginx找到页面

        #前端 路由
        location /byadmin {
                add_header Cache-Control"no-cache, no-store";
                alias   /app/nginx/html/byadmin;
                index  index.html index.htm;
        }

前端调用接口会加上参数例如公网ip+nginx监听端口+后端路由对应上面配置的+接口地址

http://xxx.xx.xx.xx:10087/dev-api/system/dict/data/dictType/sys_user_sex
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: nginx

“Nginx配置前后端分离” 的相关文章