XenDesktop7 HTML5 "Citrix Reciver cannot reach the server"

Hi,

I have a lab environment set up for XenDesktop7, I am using it in shared server hosted i.e. XenApp

I have one controller server and 2 Citrix server hosts

I can connect via StoreFront to the hosts without any issue and load my desktop or apps with the standard Citrix Receiver, however I cant get the same result using HTML5. I would like this to work as it removes the need to download and install the receiver.

I have configured a new policy for the web sockets as follows
Web Socket Connects - Allowed
Web Socket Port number - Default 8008
Web sockets trusted origin server - default *

The policy is assigned to all objects in the site.

Checking the host servers I can see that port 8008 is listening when run a netstat. I noticed it isn't listening on the controller server. Not sure if it needs to??

I have also enabled on the storefront server to use HTML5 if local install fails.

Firewall is off and no AV is installed on the lab environment

If I try to connect using Chrome (Which according to Citrix documentation is supported) I get the following error when using HTML5

"Citrix receiver cannot reach the server"

As mentioned above, if I install the client receiver, everything works and I get the hosted desktop, so I know its the HTML5 that doesn't work

Any help, greatly appreciated.

Thanks
LVL 1
MickJacksonAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Carl WebsterCommented:
System Requirements:

http://support.citrix.com/proddocs/topic/receiver-html5-11/receiver-html5-sys-req.html

Access Gateway 10 Build 71.6014 is required to enable user access through Receiver for HTML5 to desktops and applications provided by the following product versions. The Access Gateway version number is displayed at the top of the Access Gateway configuration utility.

•XenDesktop
•XenDesktop 5.6
•XenDesktop 5.5
•AppController
•AppController 2.0
•AppController 1.1
•AppController 1.0
•XenApp
•XenApp 6.5 for Windows Server 2008 R2
•XenApp 6.0 for Windows Server 2008 R2
•XenApp 5.0 Feature Pack 3 for Windows Server 2008 x64 Edition
•XenApp 5.0 Feature Pack 3 for Windows Server 2008
•XenApp 5.0 Feature Pack 3 for Windows Server 2003 x64 Edition
•XenApp 5.0 Feature Pack 3 for Windows Server 2003
•XenApp 5.0 Feature Pack 2 for Windows Server 2008 x64 Edition
•XenApp 5.0 Feature Pack 2 for Windows Server 2008
•XenApp 5.0 Feature Pack 2 for Windows Server 2003 x64 Edition
•XenApp 5.0 Feature Pack 2 for Windows Server 2003
•XenApp 5.0 Feature Pack 1 for Windows Server 2003 x64 Edition
•XenApp 5.0 Feature Pack 1 for Windows Server 2003
•XenApp 5.0 for Windows Server 2008 x64 Edition
•XenApp 5.0 for Windows Server 2008
•XenApp 5.0 for Windows Server 2003 x64 Edition
•XenApp 5.0 for Windows Server 2003


Are you using NetScaler Access Gateway?
0
Jayanta SarmahCommented:
At first look is below is a typo for 8080 or you configured for port 8008:

Web Socket Port number - Default 8008

just curious ... you configured correct ports and policies binded to correct ports..
0
JonUrbanCommented:
I had to do the following:
Create a registry key with a value type of REG_DWORD at HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\GroupPolicy\Defaults\ICAPolicies\AcceptWebSocketsConnections. Set the value of the new key to 1.
Create a registry key with a value type of REG_DWORD at HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\GroupPolicy\Defaults\ICAPolicies\WebSocketsPort. Set the value of the new key to the port you chose for WebSocket connections in the XenDesktop or XenApp policy. The default port is 8008.
Create a registry key with a value type of REG_SZ at HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\GroupPolicy\Defaults\ICAPolicies\WSTrustedOriginServerList. For the value of the new key, either specify a comma-separated list of trusted Receiver for Web site URLs or set the value to * to accept connections from all Receiver for Web sites.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Citrix

From novice to tech pro — start learning today.