项目条件:
1、项目只有一个二级域名: 以 x2.xxxx.com 为例
2、项目是采用前后分离开发
3、有两台服务可以用,一台代{过}{滤}理服务器A,一台业务服务器B。 A: 192.168.1.2 B:192.168.1.3
项目场景:
用户访问前端h5静态资源,H5页面向后端发起请求,后端相应给前端,后端分为业务服务接口和管理服务接口。
其中H5的静态资源与nginx部署再代{过}{滤}理服务器A,后端接口部署再业务服务器B。
配置文件:
[Asm] 纯文本查看 复制代码 server {
listen 80;
server_name x2.xxxx.com;
access_log logs/x2.log;
error_log logs/x2_error.log;
#管理平台接口
location /x2admin {
include proxy.conf;
proxy_pass http://192.168.1.3:8080/x2admin;
}
#业务服务接口
location /x2busi {
include proxy.conf;
proxy_pass http://192.168.1.3:8280/x2busi;
}
#上传文件回显
location /x2file {
include proxy.conf;
proxy_pass http://192.168.1.3/lockersfile;
}
#静态H5页面
location /h5/ {
root h5;
index index.html;
}
}
|