nginx 与 CAS、Client项目 整合出现问题解决方案
来源:互联网 发布:知乎app电脑版 编辑:程序博客网 时间:2024/05/15 08:46
问题场景回顾
我们公司有个CPro项目于CAS继承,继承好后,CPro 项目 运行时候有些页面访问有问题,项目莫名其妙 变了
如 我访问 http://myserver.com/Pro CAS认证成功后,访问有些项目内部重定向的页面,地址就变成了 http://myserver.com/CPro
nginx 的配置如下:
server { listen 80; server_name myserver.com} Pro / { proxy_pass http://127.0.0.1:8080/CPro}Cas / { proxy_pass http://127.0.0.1:8080/Cas}
解决方案:修改Nginx 配置信息
server { listen 80; server_name myserver.com} Pro / { proxy_pass http://127.0.0.1:8080/CPro;proxy_redirect http://127.0.0.1:8080/CPro http://myserver.com/Pro;}Cas / { proxy_pass http://127.0.0.1:8080/Cas;}
是因为 访问CPro项目内有些连接地址 用了 redirect "/a" 部重定向的项目内的其他地址的时候,默认重定向的 项目名会是当前项目部署的项目名 CPo
而我们利用了nginx 做了反向代理,响应的项目地址应该是 PRO 而不是CPro
0 0
- nginx 与 CAS、Client项目 整合出现问题解决方案
- cas单点登录出现的重定向循环问题解决方案
- cas单点登录出现的重定向循环问题解决方案
- Android项目导入出现问题解决方案
- Android项目导入出现问题解决方案
- Android项目导入出现问题解决方案
- Android项目导入出现问题解决方案
- roller 与 cas 的整合
- jhipster与cas整合简介
- Cas Server 与Cas Client 的配置与部署
- Cas Server 与Cas Client 的配置与部署
- Angular2 和springboot 整合后 url 解析出现的问题解决方案
- spring boot-整合CAS Client实现单点登陆验证
- 乌班图安装nginx中出现的一些错误问题解决方案
- Java中的CAS、ABA问题、ABA问题解决方案
- 几个关于tableView的问题解决方案整合
- java项目乱码问题解决方案
- 项目内存问题解决方案分析
- 第九次总结
- Qt打包发布教程
- ArrayList根据指定条件移除元素和去重(java)
- Android获取一周每一天的日期
- 2016年7月14月(欢迎界面、引导界面)
- nginx 与 CAS、Client项目 整合出现问题解决方案
- shell面试题目
- HDU 5384 Danganronpa 多个串的ac自动机
- javascript入门笔记3-dom
- Leetcode-82. Remove Duplicates from Sorted List II
- 扫雷小游戏
- <十二> 内存调试
- Codeforces Round #364 (Div. 2) D 数学/公式
- 常用排序算法Java实现