在Storefront2.1上配置HTML5支持

在部署Citrix XenDesktop、XenApp的时候,用户接入端一般都需要安装一个叫Receiver客户端。但是在不少场景情况下,不适宜安装插件而用户希望通过B/S的架构能直接访问发布的虚拟桌面及其应用。而HTML5就是就是一个非常好的交互方式。

创新互联公司于2013年成立,公司以网站制作、成都网站建设、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户近1000家,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

Citrix在推出新一代的接入服务器Storefront之后,其中与过去的WebInterface相比一个很重要的增强功能就是支持HTML5。不过一直没有试过,今天测试一把感觉配置还是很简单,效果也还不错。

#部署XenDesktop7.x以及Storefront的基本配置,本文不再赘述。本例中使用的Storefront版本为XenDesktop 7.1配套的Storefront 2.1版。(请不要使用Storefront2.0,其已不再支持新版Chrome浏览器)

1. 打开Citrix Storefront控制台, “Receiver for Web选项”,

2. 创建一个新的Web 站点,

在Storefront 2.1上配置HTML5支持

3. 创建完成后,在右侧选择 “部署Citrix Receiver”,

4. 选择始终使用Receiver for HTML5,(当然可以实际情况选择“如果本地安装失败,则使用Receiver for HTML5”

在Storefront 2.1上配置HTML5支持

5. 点击确定,

这样配置以后其实还不能算是完成了全部的配置,Citrix 产品的特点就是策略多、精细化程度非常的高,所以要触发HTML5这个功能正式生效,需要通过策略来启用并指定给特定的用户组或桌面组。

1. 打开 Citrix Studio,选择“配置”下的“策略”,

2. 创建策略,在所有策略下面选择 “WebSocket”,

3. 将 WebSocket连接“开启”,默认端口可以根据实际情况调整,

在Storefront 2.1上配置HTML5支持

4. “WebSocket 可信源服务器列表”,指定用户接入过来的URL,(意义就在于只有指定URL来的访问可以接受,提高安全标准。本例为测试,为进行设定,生产环境建议设定)

在Storefront 2.1上配置HTML5支持

5. 完成策略后,则指定只有哪些桌面组能够使用这些策略,

在Storefront 2.1上配置HTML5支持

6. 指定好策略名,点击完成。

这样整个配置就完成了。现在可以通过浏览器访问我们站点。

稍等,由于是访问HTML5网站,老久的Internet Explorer 6就不要拿出来了,怎么也得弄个Interent Explorer 10,Google Chrom之流吧,当然最新的Internet Explorer 11也是没问题的。

支持的客户端配置请参考如下URL:

http://support.citrix.com/proddocs/topic/dws-storefront-21/dws-system-requirements-client.html

现在就不需要安装Receiver客户端就可以访问Citrix XenDesktop、XenApp的桌面和应用了。多么清爽的世界啊。

在Storefront 2.1上配置HTML5支持

对于在Storefront上使用HTML5站点,个人认为其主要意义在于说,在无法安装Receiver的场景下能够快速的访问发布的桌面和应用。对于有大量公共用户、开放性场景下,HTML5有毋庸置疑的优势。不过其弱点也非常明显,由于他的所有功能完全基于浏览器,当有虚拟桌面与接入设备有数据交互,如、USB透传、外接摄像头等需求时,HTML就完全不能实现了。所以receiver for HTML5还只能作为接入方式的一种有益补充,还不能完全替代Receiver。

另外在选择浏览器的时候请注意,Internet Explorer 10、11默认都只支持HTTP协议,如果要支持HTTPS协议,前端需要部署NetScaler。Chrome等没有这个问题,但是Firefox会有另外的问题,需要调整设定。

http://support.citrix.com/article/CTX134123


当前标题:在Storefront2.1上配置HTML5支持
URL标题:http://hbruida.cn/article/igdogh.html