2015-03-03 111 views
0

目前我正在从事软件开发公司,我们有一个电子学习系统。产品具有网站集,主页面包含3个加载不同网站的iframe。我们将在网站上启用SSL以排序所有网站。目前,由于以下原因我们遇到了混合内容问题,因此我们暂停此举。混合内容问题

•用户数据中引用http内容的一些元素。 例如:img,js等 •加载到我们的iframe中的一些第三方网站。 (不同的内容提供商)

我们想开发自己的网络代理,但我们确实担心此解决方案的性能以及昂贵。任何人都可以告诉我们可以购买哪些可用的混合内容问题解决方案和可用的第三方Web代理?

回答

0

Apache内置了mod_proxy。它是免费的,并且运行良好。 Nginx(也是免费且非常好的)有proxy_pass

请不要写你自己的代理。没有必要。

Here是一个已经完成了你想要做的事情的人。

+0

用户可以把外部js,css放在网上任何地方。它是否满足这个要求 – 2015-03-06 08:52:03

+0

你希望*用户*能够把JS放到互联网上,你是否托管它,并且能够像它自己一样提供它?这是一件非常危险的事情。您正在有效地建立一个广泛开放的代理。我确信它可以做这些事情,但我认为它会作为一个前向代理,而不是一个反向代理。如果你真的想要这样做,请阅读:http://en.wikipedia.org/wiki/Open_proxy,以便你了解一些风险......你一定会成为一些主机的目标在互联网上最恶俗的角色,并将承担重大的法律责任。 – 2015-03-06 12:25:32

+0

我们不托管这些。用户(proffesor)可以放任何他想要的东西。 – 2015-03-06 13:05:32