XenDesktop7.12配置StoreFront使用HTTPS

本文涉及的产品
Digicert DV 证书 单域名,20个 3个月
简介:

在之前的博文中,我们的客户端是使用http协议去登录StoreFront,为了提高安全性,我们可以为StoreFront申请服务器证书配置https加密访问,以及巧用IIS错误页进行https重定向,本文将介绍具体配置过程。 之前的相关博文请见以下链接:

《使用XenCenter 7配置XenServer资源池》 详见http://jiangjianlong.blog.51cto.com/3735273/1893363  、

《XenDesktop7.12发布Win10周年更新版桌面》详见http://jiangjianlong.blog.51cto.com/3735273/1894139 、

《XenDesktop7.12发布应用程序》详见http://jiangjianlong.blog.51cto.com/3735273/1896972


一、测试环境

计算机名

操作系统

IP地址

角色

Xen-dc.long.xen

Win2012R2

192.168.10.50

DCDNSDHCPiSCSi Target、CA

Xenserver01

XenServer  7.0

192.168.10.51

宿主机

Xenserver02

XenServer  7.0

192.168.10.52

宿主机

Xencenter.long.xen

Win2012R2

192.168.10.53

XenCenter、许可证服务器、ISO共享库

XenDesktop.long.xen

Win2012R2

192.168.10.54

XenDesktop7.12服务器(安装DeliveryControllerDirectorStoreFrontStudio

APPServer.long.xen

Win2012R2

192.168.10.55

安装VDA for  WindowsServerOS,安装VNC Viewer

Win10.long.xen

Win10周年更新版

DHCP

主映像(安装VDA for  WindowsDesktopOS

Win10-01.long.xen

Win10周年更新版

DHCP

虚拟桌面

Win10-02.long.xen

Win10周年更新版

DHCP

虚拟桌面

Win10-APP03.long.xen

Win10周年更新版

DHCP

虚拟桌面,安装QQ影音


二、为StoreFront配置服务器证书

本文出自江健龙的技术博客 http://jiangjianlong.blog.51cto.com/3735273/1897564

1、打开IIS中的服务器证书功能

wKiom1iheGyhjeoWAAHYhm09a3I588.jpg


2、点击创建证书申请

wKioL1iheG3x36-CAAFHdKEboX4025.jpg


3、输入相关信息,在通用名称处注意需输入StoreFront服务器的FQDN

wKioL1iheLuCyFKpAABjcKDVHsc487.png


4、选择加密服务提供程序,位长最好选择2048,因我是测试环境,就按默认好了

wKiom1iheLvj7GORAABfZyFWF4E291.png


5、指定一个文件名,将生成证书申请信息文件

wKioL1iheLyip92UAABKvPQhs2g091.png


6、登录CA的web界面,点击申请证书

wKiom1iheLzQnf6DAAE9RqXhcdU542.jpg


7、点击高级证书申请

wKioL1iheL3Dm5MNAADCYl4zTTY615.jpg


8、点击第二个选项

wKiom1ihel_BLJrWAAD5_FpVTr0355.jpg


9、复制上文证书申请信息文件中的全部内容,并选择证书模板为Web服务器,点击提交

wKioL1ihemKhkrFRAAFMXVCwQ8M598.jpg


10、证书自动颁发,点击下载证书

wKiom1ihemSjjUhyAADssIlBl5I997.jpg


11、再去到主页下载CA证书

wKioL1ihemaT6P_mAAE6LkXwAeY646.jpg

wKioL1ihembx_EHMAAE6_aZ_nok989.jpg


12、将CA证书导入到受信任的根证书颁发机构中

wKiom1ihemex7nsHAAJiJfHj2Oo610.jpg

wKiom1ihemfwF8hEAABVD7sCDF0530.png

wKioL1ihemngy089AAK8ZbYbe_U695.jpg


13、回到IIS管理器中,点击完成证书申请

wKioL1ihemmSmjqYAAFCRIevqGs614.jpg


14、浏览到我们上文申请完下载下来的服务器证书,并在好记名称处输入StoreFront服务器的FQDN

wKiom1ihemqARTrlAADu0AbF9_U471.jpg

wKiom1ihemuApEVNAAEstApeUtY626.jpg


15、点击IIS的Default Web Site,再点击绑定

wKioL1ihemuTH16xAAHb_yjMBCI880.jpg


16、点击添加,类型选择https,SSL证书处选择我们上文申请的证书,至此IIS已完成服务器证书的配置

wKioL1ihemzDcnLXAAERPBk0-sA996.jpg

wKiom1ihemyQ0V2cAACbAxdI_JQ799.jpg


三、更改StoreFront的URL
1、由于我是将Controller和StoreFront安装在同一台机,因此打开Citrix Studio即可,点击Citrix StoreFront节点下的服务器组,点击更改基本URL,默认是http的协议,将其修改为https

wKiom1ihem2zZ6ocAAEY9lDAkgI754.jpg

wKioL1ihem6DLj0EAAFztys-urQ784.jpg

wKiom1ihem6ieo8wAAEvDHC73oU368.jpg


2、点击Citrix StoreFront节点下的应用商店,可以看到StoreFront的URL全部已更改为https协议

wKioL1ihem_xH0CWAAIouCQfOAU096.jpg


3、点击Citrix Studio节点下的StoreFront,编辑StoreFront服务器,将URL也改为https,这样才能让所有交付组所绑定的StoreFront的URL都改为https

wKiom1ihenDyrSznAAFwvwBigsE341.jpg

wKioL1ihenCDSoJmAAGX0bP0YHQ717.jpg

wKioL1ihenHz98q8AAF7L-AnIj0970.jpg


4、查看交付组,确认StoreFront的URL都已变成https协议,至此已完成StoreFront的URL更改

wKiom1ihenKzD8MmAAGslBkzarA120.jpg


四、客户端测试
1、在安装了CA证书的客户端,用浏览器使用https协议打开StoreFront Receiver for Web的URL,可以看到已经是加密访问,也能正常登录

wKioL1ihenOx3CpiAADeEC7BwTs217.jpg

wKiom1ihenORyCLLAACkkE3xomU032.jpg


2、StoreFront启用https后,就可以使用Citrix Receiver直接登录了,添加账户输入https协议的StoreFront的URL,点击添加

wKioL1ihenPzVWJ0AAAqJ2GsrGs747.png


3、输入域账号和密码进行登录

wKiom1ihenTjxNwPAAAx3x6pwEg724.png


4、登录后点击左边的加号图标添加应用程序或桌面

wKiom1ihenTC4_cmAAD9S-CDW4M351.jpg

wKioL1ihenWS2xK0AADMc7R6VPM278.jpg

wKiom1ihenahOtSoAADYwKO6d7k361.jpg

wKioL1ihenaBIw_NAADCTtbRmAI792.jpg


5、经测试应用程序和桌面都能正常访问

wKioL1iheneRc1yaAADysotwKm8668.jpg

wKioL1ihfAvxAv9sAAEn3vU2wzE308.jpg


五、巧用IIS错误页进行https重定向

1、StoreFront配置了https后,用户通过浏览器仍可以使用http协议访问,为了自动重定向为使用https协议,可能需要下载安装IIS URL重写模块进行配置,但我发现巧用错误页也能非常简单地就实现这个功能。首先点击StoreWeb的SSL设置,选择要求SSL。这时候客户端如果在浏览器中使用http协议访问会报403错误

wKioL1iisBTAt1KaAAEJ0bzc0ww572.png


2、编辑错误页的403页面,选择以302重定向响应,输入绝对URL即https协议的receiver for web站点的地址

wKioL1iisBWwzN7rAAEoq1a_X2w257.png

wKiom1iisBWw5W-cAAGdLL5n_9M716.png


3、经测试能成功重定向为https地址的登录页面

wKioL1iiskzD6jtHAAHuHWS1RQo297.png

本文出自江健龙的技术博客 http://jiangjianlong.blog.51cto.com/3735273/1897564


本文转自Mr大表哥jianlong1990 博客,原文链接: http://blog.51cto.com/jiangjianlong/1897564      如需转载请自行联系原作者

相关文章
|
2月前
|
安全 应用服务中间件 网络安全
49.3k star,本地 SSL 证书生成神器,轻松解决 HTTPS 配置痛点
mkcert是一款由Filippo Valsorda开发的免费开源工具,专为生成受信任的本地SSL/TLS证书而设计。它通过简单的命令自动生成并安装本地信任的证书,使本地环境中的HTTPS配置变得轻松无比。mkcert支持多个操作系统,已获得49.2K的GitHub Star,成为开发者首选的本地SSL工具。
166 10
|
2月前
|
安全 网络协议 网络安全
怎么给ip地址配置https访问
为了配置公网IP地址的HTTPS访问,首先需明确需求并选择受信任的证书颁发机构(如JoySSL)。接着,在JoySSL官网注册并登录,填写特定注册码230922以获取免费IP证书的测试权限。提交证书申请时,填写IP地址及相关验证信息,并完成IP地址验证。验证通过后,下载证书文件。最后,使用浏览器访问IP地址,检查安全连接标志,确保无证书错误。通过以上步骤,可成功配置IP地址的HTTPS访问,提升数据传输安全性和可信度。
|
3月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
4月前
|
数据安全/隐私保护 Docker 容器
配置Harbor支持https功能实战篇
关于如何配置Harbor支持HTTPS功能的详细教程。
162 12
配置Harbor支持https功能实战篇
|
4月前
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
文章介绍了如何配置HAProxy以支持HTTPS协议和实现服务器的动态上下线。
181 8
|
4月前
|
分布式计算 Hadoop Devops
Hadoop集群配置https实战案例
本文提供了一个实战案例,详细介绍了如何在Hadoop集群中配置HTTPS,包括生成私钥和证书文件、配置keystore和truststore、修改hdfs-site.xml和ssl-client.xml文件,以及重启Hadoop集群的步骤,并提供了一些常见问题的故障排除方法。
98 3
|
4月前
|
Linux Docker Windows
Docker配置https证书案例
本文介绍了如何为Docker的Harbor服务配置HTTPS证书,包括安装Docker和Harbor、修改配置文件以使用证书、生成自签名证书、配置证书以及验证配置的步骤。
277 2
Docker配置https证书案例
|
4月前
|
应用服务中间件 网络安全 Apache
HTTPS配置
HTTPS配置
171 11
|
4月前
|
监控 安全 应用服务中间件
如何配置HTTPS协议?
如何配置HTTPS协议?
393 4
|
5月前
|
Web App开发 存储
常见抓包工具配置抓取HTTPS
常见抓包工具配置抓取HTTPS

热门文章

最新文章