我有以下情况,由于我们大学的IT部门,我有三个选择将顶级域名指向大学服务器上托管的内容:
我知道框架已被弃用和糟糕,但是获得一个服务器,我可以设置一个反向代理听起来像一个过度杀伤和重定向不是一个选项,因为webapp服务器的脏URL将出现在地址栏中
因此,当我在Chrome浏览器中查找该网站时,我收到该网站包含不安全内容的消息,打开控制台告诉我“不安全内容”是我在页面中包含的Google Webfonts。所有其他浏览器都运行得很好......
有没有人有这个优雅的解决方案?我首先使用框架并不是很满意。
先谢谢你们,干杯!
我当然会提供所需的所有配置文件/代码片段!
答案 0 :(得分:1)
在这种情况下,最好和最干净的选择是使用URL重写的反向代理(如果你不喜欢webapp的那些)。如果您发布您的终端,我们将能够为您准备。或者查看任何教程(例如this,this或this)
没有人提及的一件重要事情是使用ProxyPreserveHost
指令,如果在另一端你处理标题处理。
您也可以考虑使用正向代理而不是反向代理,它更容易配置。
完整参考here。
答案 1 :(得分:1)
混合http和https,可能是导致不安全内容错误的原因。确保使用相同的协议加载页面和字体。
至于指向您的域名,我喜欢上面的虚拟主机解决方案。如果您的IT部门说其他一切都“不可能”,那么您可能会陷入困境。 :)