1. 线下局域网内服务器A中部署了 java web 项目的 war 包到 tomcat 中,该项目中集成了 FineReport 在局域网内访问项目正常,打印也正常。 2. 腾讯云服务器B(假设IP地址是:101.2.3.4)是centos7 系统,其中安装部署了 nginx,关于该项目的 反向代理的代码如下: location /ld3 { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Scheme $scheme; proxy_pass http://10.8.0.30:8080/PADEMIS; proxy_redirect http://10.8.0.30:8080/PADEMIS /ld3; proxy_cookie_path /PADEMIS /ld3; } 3. 两个服务器A和B在同一个 openvpn 构成的网内,在第三个电脑C(和服务器A不是一个局域网)访问地址: http://101.2.3.4/ld3/toMain.do 可以访问通项目,但是打印预览出现 http error 404。该页面地址是: http://101.2.3.4/PADEMIS/ReportServer?op=fr_pdfprint&cmd=native&sessionID=63596 手动将地址中的 PADEMIS 更换为 ld3 ,打印预览页面就可以正常访问了 4. 那么问题来了,我要如何做可以解决这个打印预览的问题? |
最佳回答 |
||||
0
|
|