nginx 与 CAS、Client项目 整合出现问题解决方案
2016-10-11 22:19
246 查看
问题场景回顾
我们公司有个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
相关文章推荐
- Android项目导入出现问题解决方案
- 整合三大框架出现的一些常见的问题及解决的方案
- 乌班图安装nginx中出现的一些错误问题解决方案
- Spring整合Spring MVC项目解决POST提交中文乱码问题的方案
- nginx 出现413 Request Entity Too Large问题的解决方法
- AS中运行项目时出现Error:Execution failed for task ':app:transformClassesWithDexForDebug'...问题解决
- cas单点登录出现的重定向循环问题解决方案
- 解决NetBeans运行web项目时出现的“未能正确设置java DB”问题
- 项目部署到远程服务器出现Unsupported major.minor version 51.0问题及解决方法
- 解决:HttpClient导致应用出现过多Close_Wait的问题
- unity3d导出xcode项目使用afnetworking 3框架导致_kUTTagClassMIMEType 问题解决方案
- nginx使用proxy_pass反向代理时cookie丢失问题解决方案
- 解决mac下Eclipse导入GBK编码的项目出现乱码的问题
- QC登录出现Following client components were not downloaded successfully问题解决
- Android项目中sdk 23无法使用HttpGet 和HttpClient的问题解决--只需改一行
- Android Studio 导入Eclipse的项目后,注释出现乱码问题的解决
- Studio中的项目接入百度地图sdk后,地图不能正常显示及出现 errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败 问题的解决方法
- 通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题
- github项目导入Android studio 出现的问题及解决
- Storm UI界面上出现的Spout Failed 问题解决方案!!!