3

我有以下情况,由于我们大学的 IT 部门,我有三个选择将顶级域指向托管在大学服务器上的内容:

  • 重定向
  • 使用框架
  • 使用反向代理

我知道框架已被弃用并且很糟糕,但是让我可以设置反向代理的服务器听起来有点矫枉过正,并且重定向不是一种选择,因为 webapp 服务器的脏 URL 会出现在地址栏中。

因此,当我在 Chrome 中查找该站点时,我收到该站点包含不安全内容的消息,打开控制台告诉我“不安全内容”是我包含在页面中的 Google Webfonts。所有其他浏览器都运行良好...

有没有人对此有一个优雅的解决方案?首先,我对使用框架并不满意。

先谢谢各位了,加油!

我当然会提供所需的所有配置文件/代码片段!!

4

2 回答 2

1

在这种情况下,最好和最干净的选择是带有 URL 重写的反向代理(如果您不喜欢 webapp 的代理)。如果您发布端点,我们将能够为您准备端点。或查看任何教程(例如thisthisthis

没有人提到的一件重要的事情是,ProxyPreserveHost如果您在另一端处理标头处理,则使用该指令。

您也可以考虑使用正向代理而不是反向代理,它更易于配置。

完整的参考在这里

于 2012-10-28T09:49:15.953 回答
1

混合使用 http 和 https,可能是导致不安全内容错误的原因。确保您使用相同的协议加载页面和字体。

至于指向你的域,我喜欢上面的虚拟主机解决方案。如果您的 IT 部门说其他一切都是“不可能的”,那么您可能会被框架卡住。:)

于 2012-10-28T21:16:06.840 回答