nginx配置开发模式和⽣产模式(实例)
nginx 配置开发模式和⽣产模式(实例)
在vue项⽬开发过程中,经常使⽤的3中状态,mock阶段,开发阶段,⽣产阶段
mock阶段,前端开发过程中, 经常需要构思页⾯,进⾏模拟数据的返回 后才采⽤easkmock
开发阶段,有后台接⼝后,可以根据后台返回来进⾏前端开发
⽣产阶段,改变ip为⽣产环境,完成上线
⼀个nginx 完成3个阶段的分发任务,这⾥只是⽰例,如果在⽣产环境,⼀般单独使⽤两个为⽣产服务,形成主备关系
server {
listen      80;
server_name test;
#charset koi8-r;
access_log  log/test1.log  main;
location ~ /efk-api/ {
rewrite  ^/efk-api/(.*)$ /$1break;
proxy_pass 开发ip:5003;
}
location ~ /prod-api/ {
nginx部署前端项目rewrite  ^/prod-api/(.*)$ /$1break;
proxy_pass ⽣产ip:5003;
}
location ~ /mock/{
proxy_pass mockip:7300;
}
location / {
root /usr/share/nginx/html;
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。