起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11337|回复: 15

[结贴] nginx 配置反向代理通过https代理到后端tomcat url跳转不正确

[复制链接]

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
发表于 2017-6-8 11:23:42 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: MySQL 服务器操作系统: Linux 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
说明:nginx 配置反向代理通过https代理到后端tomcat url跳转不正确,而通过http方式代理是正确的
下边是两种方式跳转的url区别:
nginx配置https代理方式跳转到后端的url:  https://expensetest1.phicomm.com ... 3/index.w?device=pc
nginx配置http代理方式跳转到后端的url : https://expensetest1.phicomm.com ... 3/index.w?device=pc
https证书方式url多了5569_nol_zh_CNs_desktopd_pc部分,造成代理错误

以下2个附件,分别是tomcat,nginx配置文件

1111.png

跳转图片对比

跳转图片对比

配置文件.rar

4.17 KB, 下载次数: 308

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-8 11:30:01 | 显示全部楼层
https的地址打开报错什么错?这个地址是正确的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2017-6-8 13:18:45 | 显示全部楼层
nginx代理ssl证书到后端tomcat报如下错误:明显是url跳转不正确多了这些_5569_nol_zh_CNs_desktopd_pc,上边的图对比
2017/06/08 12:52:41 [error] 24078#0: *12254 open() "/usr/local/nginx/html/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/system/components/comp.min.js" failed (2: No such file or directory), client: 172.17.170.166, server: expensetest1.phicomm.com, request: "GET /x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/system/components/comp.min.js HTTP/1.1", host: "expensetest1.phicomm.com", referrer: "https://expensetest1.phicomm.com/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/portal/pc3/index.w?device=pc"
2017/06/08 12:52:41 [error] 24078#0: *12254 open() "/usr/local/nginx/html/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/system/biz.common.min.js" failed (2: No such file or directory), client: 172.17.170.166, server: expensetest1.phicomm.com, request: "GET /x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/system/biz.common.min.js HTTP/1.1", host: "expensetest1.phicomm.com", referrer: "https://expensetest1.phicomm.com/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/portal/pc3/index.w?device=pc"
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2017-6-8 13:21:53 | 显示全部楼层
页面打开是空白,上边是nginx的错误日志
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-8 14:04:53 | 显示全部楼层
那个是版本号信心是正确的


/usr/local/nginx/html/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/system/components/comp.min.js这个路径不正确吧?
/usr/local/nginx/html/是没做配置的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2017-6-8 15:17:48 | 显示全部楼层
我主要问的是:我通过https://expensetest1.phicomm.com  为什么会自动跳转到https://expensetest1.phicomm.com ... 3/index.w?device=pc    这个错误的地址。上边有nginx配置文件和tomcat的配置文件或者你们有相关nginx和tomcat文档发过来

以下是nginx访问日志:
172.17.170.166 - - [08/Jun/2017:15:08:20 +0800] "GET /x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/system/components/comp.min.js HTTP/1.1" 404 571 "https://expensetest1.phicomm.com/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/portal/pc3/index.w?device=pc" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" "-"
172.17.170.166 - - [08/Jun/2017:15:08:20 +0800] "GET /x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/system/biz.common.min.js HTTP/1.1" 404 571 "https://expensetest1.phicomm.com/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/portal/pc3/index.w?device=pc" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" "-"
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-8 16:08:58 | 显示全部楼层
我说了这个地址是正确的,平台默认的url上就会有这些信息
http://IP:端口/x5/UI2/v_5569_nol_zh_CNs_desktopd_pc/XXX这样是可以访问的

x5就是标准的web应用,标准的web应用nginx和tomcat怎么配置平台是一样的
http://bbs.wex5.com/forum.php?mo ... 9&pid=165065955

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2017-6-8 16:40:32 | 显示全部楼层
我说的是https,不是http方式,我通过https://expensetest1.phicomm.com  为什么会自动跳转到https://expensetest1.phicomm.com ... 3/index.w?device=pc    这个错误的地址。
http方式我们这边一直是好的,我说的是https方式证书方式,你先看清楚我说的是什么。
http://expensetest1.phicomm.com   跳转地址:http://expensetest1.phicomm.com/ ... 3/index.w?device=pc  这个是没问题的
https://expensetest1.phicomm.com  跳转:https://expensetest1.phicomm.com ... 3/index.w?device=pc  是不对的
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2017-6-8 16:42:56 | 显示全部楼层
上边不是有张图片就是对比跳转之后的地址,很明显是不对的,要不你留个电话我们直接聊好吧
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-8 16:44:51 | 显示全部楼层
https中去掉5569_nol_zh_CNs_desktopd_pc就可以访问了?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-25 10:47 , Processed in 0.062866 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表