所以我在apache http virtualhost:80 config中具有以下设置:
<Location "/analytics/">
ProxyPreserveHost On
ProxyPass "http://192.168.1.1/"
ProxyPassReverse "http://192.168.1.1/"
</Location>
[在使用http进行连接时效果很好,使用.com / .org等普通gTLD时甚至适用于https。
但是在.app gTLD上使用此配置时,该配置完全无效。似乎由于.app gTLD的强制SSL HTTPS性质,它甚至没有加载Apache:80配置?
现在,当我还将上述配置添加到apache https virtualhost:443配置时,它也可以正常工作。
我有一些问题:
我花了几个小时来寻找答案,如果您已经将Location / Directory / Alias指令同时应用于Apache的80和443配置?似乎大多数时候仅将它们添加到80时它们都能正常工作吗?但不是在这种.app情况下,但是我似乎无法找到标准是什么-您必须将这些指令同时应用于80和443还是足够用于80,然后443从80处获取?
为什么在443中需要.app域的设置,而其他gTDL却不需要?是因为浏览器只是从apache服务器更严格地加载吗?仅适用于.app的443配置,但加载https时对其他gTDL的要求较不严格?
其中一些正在发布,以供其他人参考,因为我在网上找不到很多,但我也对某些问题的答案感兴趣。
.APP
域时,您的注册服务商应向您显示一个摘录,说明要使.APP
域正常运行,需要使用“ SSL证书”。 >这意味着您只能对此TLD中的服务器名称执行HTTPS查询,而不能进行HTTP查询。