博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从根本解决跨域(nginx部署解决方案)
阅读量:5777 次
发布时间:2019-06-18

本文共 1038 字,大约阅读时间需要 3 分钟。

配置本地host

···
127.0.0.1 rd.max.com
127.0.0.1 fe.max.com
···

配置nginx.conf

upstream jianshubao-rd {    server 192.168.0.102:8082;    }upstream jianshubao-fe {    server 192.168.0.103:8080;    }server {        listen       80;        server_name  fe.max.com;        location / {            proxy_pass   http://jianshubao-fe;            index  index.html index.htm;        }        location /fe {            rewrite ^.+fe/?(.*)$ /$1 break;            #proxy_pass   http://jianshubao-fe;            proxy_pass   http://localhost:82;            index  index.html index.htm;        }        }server {        listen       82;        server_name  rd.max.com;            location / {            proxy_pass   http://jianshubao-rd;            index  index.html index.htm;            }        }

反向代理的职责就是用户不知道访问的是哪台服务器

通过监听80端口,将/fe后缀的请求重定向到本地的82端口

通过upstream定义 让两台主机的server重定向到一台主机的80端口 和82端口上
进而实现前后端分离,前后端又在一个域下面
但是这样使用起来产生了一个新的问题,前端ajax请求后端的时候响应速度慢了很多。
有可能是 百兆网卡的问题,还有可能是配置的不是很完满。
不过先实现再优化是我们的开发原则。

转载于:https://www.cnblogs.com/guohan/p/9428254.html

你可能感兴趣的文章
.net开发之我见,or实现 最简 优化法。knock out type convert 与我之简化orm的实现原理及实现细则,最简化开发法...
查看>>
.net yield return
查看>>
comet realization with ajax&php
查看>>
GUI 基础
查看>>
Bungie Interview with Halo3 Developer
查看>>
macbook air 安装win7系统时,到最后一步要进入win7,需要给PC设置一个用户名,键盘没反应...
查看>>
Poj3250--Bad Hair Day(栈)
查看>>
Java-zip压缩文件乱码问题
查看>>
ASP.Net MVC OA项目笔记<六>
查看>>
2011-5-学习总结
查看>>
帧率控制和渲染帧率
查看>>
UITableViewCell单元移动
查看>>
winform显示word、ppt和pdf,用一个控件显示
查看>>
变量名和字面量
查看>>
python之格式化输出(3种方式)
查看>>
stack(STL)
查看>>
重载和重写的区别
查看>>
多进程2
查看>>
封装promise
查看>>
[C#]二维码(QR Code)生成与解析
查看>>