原因:
自 Horizon 7.6 以来,Horizon 7 中包含的一项安全功能会出现此行为 Horizon 7 中的 View Administration 页面:
1、检查 Web 请求的源 URL
2、如果 URL 与预期地址不匹配,则拒绝请求:
功能 / 预期 URL 的示例如下:
- https://localhost/admin
- https://URL_used_in_Secure_Tunnel_URL_Field/admin
- https://ConnectionServerHostname/admin
官方解释:https://kb.vmware.com/s/article/2144768(有问题上此论坛搜)
解决办法:
请执行以下选项之一:
方法一:使用域名访问
1、在服务器本地使用本地域名 https://localhost/admin/ 访问
2、使用连接服务器配置上安全隧道 URL 字段中的 URL
方法二:使用这些步骤关闭来源检查(从安全角度来看不推荐)
1、 创建或编辑 locked.properties 文件。它位于 c:\program files\VMware\VMware View\Server\sslgateway\conf 中的每个连接服务器上
2、这个文件可以用标准的文本编辑器编辑,比如记事本,添加
checkOrigin=false
enableCORS=false
3、 请验证文件的扩展名以确保它保存为 .properties。如果保存为 .txt 扩展名,则不会读取已编辑的值
4、 重启服务器,确保设置生效