欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

officeonline 显示资源路径报错  

程序员文章站 2022-05-26 16:09:20
...

背景介绍:

使用officeonline 预览,部署到正式环境后使用https域名的方式访问,预览页面使用html的iframe,导致如果iframe内部调用外部资源是http的方式会报错,所以使用nginx过滤的方式把所有http过滤为https域名的方式,具体nginx配置如下:

location /wv/ {
		proxy_set_header X-Forwarded-Host $host;
		proxy_set_header X-Forwarded-Server $host;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
		proxy_pass http://192.168.1.13/wv/;
		sub_filter_once off;
		sub_filter_types *; 
		sub_filter http://192.168.1.13:80 https://test.com;
		sub_filter http://192.168.1.13 https://test.com;
		sub_filter http:\u002f\u002f192.168.1.13:80 https:\u002f\u002ftest.com;
		sub_filter http:\u002f\u002f192.168.1.13 https:\u002f\u002ftest.com;
}