Remarque : Horizon Web Client est disponible avec Horizon 8 versions 2412 et ultérieures. Pour Horizon 8 versions 2406 et antérieures, Horizon Web Client est appelé « HTML Access ». Cette page de documentation utilise le nom « Horizon Web Client » pour désigner à la fois Horizon Web Client et HTML Access.
Pour prendre en charge Horizon Web Client, vous devez installer Apache Tomcat, le module nginx et le warball Horizon Web Client sur le poste de travail basé sur Linux. Suivez la procédure décrite dans cet article pour votre distribution Linux.
Remarque : le plug-in Horizon Agent Direct-Connection est pris en charge sur les postes de travail Linux exécutant Horizon Agent 2111 ou version ultérieure.
Configurer un poste de travail Ubuntu/Debian pour Horizon Web Client
-
Installez le logiciel Apache Tomcat.
-
Pour Debian 12.x, installez Tomcat 10.
sudo apt-get install tomcat10 -
Pour les autres versions de Debian et d'Ubuntu, installez Tomcat 9.
sudo apt-get install tomcat9
-
-
Installez le module nginx.
sudo apt-get install nginx -
Modifiez le fichier de configuration
/etc/nginx/conf.d/hznvadc.confde sorte qu'il inclue le contenu suivant.server { listen 443 ssl; listen [::]:443 ssl; ###Enable https ssl_certificate /etc/omnissa/ssl/rui.crt; ssl_certificate_key /etc/omnissa/ssl/rui.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256; access_log /var/log/nginx/nginx.vadc.access.log; error_log /var/log/nginx/nginx.vadc.error.log; ###Add security settings proxy_cookie_path / "/; SameSite=Lax; HTTPOnly; Secure"; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; add_header X-XSS-Protection "1; mode=block"; ###Enable user certificate(smartcard) authentication #ssl_verify_client optional; #ssl_client_certificate /etc/omnissa/ssl/trustCerts.pem; location /broker { ###Forward user certificate #proxy_hide_header SSL-CLIENT-VERIFY; #proxy_hide_header X-SSL-CERT; #proxy_set_header SSL-CLIENT-VERIFY $ssl_client_verify; #proxy_set_header X-SSL-CERT $ssl_client_cert; proxy_pass https://localhost:8443; proxy_ssl_certificate /etc/omnissa/ssl/rui.crt; proxy_ssl_certificate_key /etc/omnissa/ssl/rui.key; proxy_ssl_protocols TLSv1.2 TLSv1.3; proxy_ssl_ciphers !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } ###Enable Web Client location /portal/webclient { proxy_pass http://localhost:8080/portal/webclient; proxy_redirect http://$host:$server_port/ https://$host:$server_port/; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass_header Content-Security-Policy; } ###Set Web Client as default page location =/ { rewrite / /portal/webclient; } } -
Téléchargez le fichier ZIP
portal.ward'Horizon Web Client à partir du site de téléchargements de produits à l'adresse https://customerconnect.omnissa.com/downloads/#all_products.Accédez à la page de téléchargement de votre version d'Omnissa Horizon et trouvez le fichier ZIP d'Horizon Web Client.
-
Déployez le warball d'Horizon Web Client.
-
Pour Debian 12.x, exécutez les commandes suivantes.
#To get portal.war unzip {Horizon Web Client zip file name} cp portal.war /var/lib/tomcat10/webapps chown tomcat: /var/lib/tomcat10/webapps/portal.war chmod 755 /var/lib/tomcat10/webapps/portal.war cp -r /var/lib/tomcat10/webapps/portal /var/lib/tomcat10/webapps/ROOT/ -
Pour les autres versions de Debian et Ubuntu, exécutez les commandes suivantes.
#To get portal.war unzip {Horizon Web Client zip file name} cp portal.war /var/lib/tomcat9/webapps chmod 755 /var/lib/tomcat9/webapps/portal.war
-
-
Redémarrez la machine pour que les modifications prennent effet.
Configurer un poste de travail RHEL/CentOS pour Horizon Web Client
-
Installez et configurez le logiciel Tomcat.
a. (RHEL 8.x uniquement) Avant d'installer Tomcat, installez la dernière version d'EPEL (Extra Packages for Enterprise Linux).
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmb. Installez Tomcat et configurez les paramètres de Security-Enhanced Linux (SELinux) pour Tomcat.
sudo yum install tomcat /usr/lib/omnissa/viewagent/vadc/tomcat_selinux.sh -
Installez le module nginx.
a. (RHEL/CentOS 7.x uniquement) Installez la dernière version d'EPEL avant nginx.
yum install epel-releaseb. Installez le module nginx.
yum install nginx -
Modifiez le fichier de configuration
/etc/nginx/conf.d/hznvadc.confde sorte qu'il inclue le contenu suivant.server { listen 443 ssl; listen [::]:443 ssl; ###Enable https ssl_certificate /etc/omnissa/ssl/rui.crt; ssl_certificate_key /etc/omnissa/ssl/rui.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256; access_log /var/log/nginx/nginx.vadc.access.log; error_log /var/log/nginx/nginx.vadc.error.log; ###Add security settings proxy_cookie_path / "/; SameSite=Lax; HTTPOnly; Secure"; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; add_header X-XSS-Protection "1; mode=block"; ###Enable user certificate(smartcard) authentication #ssl_verify_client optional; #ssl_client_certificate /etc/omnissa/ssl/trustCerts.pem; location /broker { ###Forward user certificate #proxy_hide_header SSL-CLIENT-VERIFY; #proxy_hide_header X-SSL-CERT; #proxy_set_header SSL-CLIENT-VERIFY $ssl_client_verify; #proxy_set_header X-SSL-CERT $ssl_client_cert; proxy_pass https://localhost:8443; proxy_ssl_certificate /etc/omnissa/ssl/rui.crt; proxy_ssl_certificate_key /etc/omnissa/ssl/rui.key; proxy_ssl_protocols TLSv1.2 TLSv1.3; proxy_ssl_ciphers !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } ###Enable Web Client location /portal/webclient { proxy_pass http://localhost:8080/portal/webclient; proxy_redirect http://$host:$server_port/ https://$host:$server_port/; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass_header Content-Security-Policy; } ###Set Web Client as default page location =/ { rewrite / /portal/webclient; } } -
Téléchargez le fichier ZIP
portal.ward'Horizon Web Client à partir du site de téléchargements de produits à l'adresse https://customerconnect.omnissa.com/downloads/#all_products. -
Déployez le warball d'Horizon Web Client.
#To get portal.war unzip {Horizon Web Client zip file name} sudo cp portal.war /var/lib/tomcat/webapps/ sudo chown tomcat: /var/lib/tomcat/webapps/portal.war sudo chmod -R 750 /var/lib/tomcat/webapps/portal.war -
Redémarrez la machine pour que les modifications prennent effet.
Configurer un poste de travail SUSE pour Horizon Web Client
-
Installez et configurez le logiciel Tomcat.
L'exemple suivant montre la séquence de commandes pour l'installation de Tomcat sur une machine SUSE 15 SP3. Dans la première ligne de commande, remplacez l'exemple d'adresse par l'URL de téléchargement Java de votre version de SUSE.
sudo zypper addrepo https://download.opensuse.org/repositories/Java:packages/SLE_15_SP3/Java:packages.repo sudo zypper refresh sudo zypper install tomcat #Link tomcat.service to /usr/libexec/tomcat/server cd /usr/ sudo ln -s lib libexec -
Installez le module nginx, s'il n'est pas déjà installé sur le système SUSE.
sudo zypper addrepo -G -t yum -c 'http://nginx.org/packages/sles/15' nginx wget http://nginx.org/keys/nginx_signing.key sudo rpm --import nginx_signing.key sudo zypper install nginx -
Modifiez le fichier de configuration
/etc/nginx/conf.d/hznvadc.confde sorte qu'il inclue le contenu suivant.server { listen 443 ssl; listen [::]:443 ssl; ###Enable https ssl_certificate /etc/omnissa/ssl/rui.crt; ssl_certificate_key /etc/omnissa/ssl/rui.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256; access_log /var/log/nginx/nginx.vadc.access.log; error_log /var/log/nginx/nginx.vadc.error.log; ###Add security settings proxy_cookie_path / "/; SameSite=Lax; HTTPOnly; Secure"; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; add_header X-XSS-Protection "1; mode=block"; ###Enable user certificate(smartcard) authentication #ssl_verify_client optional; #ssl_client_certificate /etc/omnissa/ssl/trustCerts.pem; location /broker { ###Forward user certificate #proxy_hide_header SSL-CLIENT-VERIFY; #proxy_hide_header X-SSL-CERT; #proxy_set_header SSL-CLIENT-VERIFY $ssl_client_verify; #proxy_set_header X-SSL-CERT $ssl_client_cert; proxy_pass https://localhost:8443; proxy_ssl_certificate /etc/omnissa/ssl/rui.crt; proxy_ssl_certificate_key /etc/omnissa/ssl/rui.key; proxy_ssl_protocols TLSv1.2 TLSv1.3; proxy_ssl_ciphers !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } ###Enable Web Client location /portal/webclient { proxy_pass http://localhost:8080/portal/webclient; proxy_redirect http://$host:$server_port/ https://$host:$server_port/; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass_header Content-Security-Policy; } ###Set Web Client as default page location =/ { rewrite / /portal/webclient; } } -
Téléchargez le fichier ZIP
portal.ward'Horizon Web Client à partir du site de téléchargements de produits à l'adresse https://customerconnect.omnissa.com/downloads/#all_products.Remarque : pour utiliser Tomcat 10, vous devez télécharger et déployer Horizon Web Client ou HTML Access 2406 ou version ultérieure.
-
Déployez le warball d'Horizon Web Client.
#To get portal.war unzip {Horizon Web Client zip file name} cp portal.war /usr/share/tomcat/webapps/ -
Redémarrez la machine pour que les modifications prennent effet.
Cette page vous a-t-elle été utile ?