Citrix is not responsible for and does not endorse or accept any responsibility for the contents or your use of these third party Web sites. Citrix is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement by Citrix of the linked Web site. The new Citrix Workspace app (formerly known as Citrix Receiver) provides a great user experience — a secure, contextual, and unified workspace — on any device. It gives you instant access to all your SaaS and web apps, your virtual apps, files, and desktops from an easy-to-use, all-in-one interface powered by Citrix Workspace services.
- Receiver
Citrix Receiver Vs Html5
Symptoms or Error
Internally users are able to launch application via HTML5 Client. But externally users are unable to launch the applications via HTML 5.
Error : Citrix Receiver cannot connect to the server.
Solution
- Under Citrix Policy, go to Policy
- In the middle pane, under Policies, modify an existing policy or create a new policy for external connections.
- In the right pane, click Actions > Edit Policy
- Edit Unfiltered window will appear, then type websock and hit Enter.
- Select WebSock trusted origin server list
- Enter the External URL //this is to allow external URL as a trusted URL
- Click OK
Citrix Html5 Receiver Download
NOTE:For internal connections, the policy for the web sockets is 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.
WebSockets trusted origin server list
This setting provides a comma-separated list of trusted origin servers, usually Receiver for Web, expressed as URLs. Only WebSockets connections originating from one of these addresses is accepted by the server.
By default, the wildcard * is used to trust all Receiver for Web URLs.
Problem Cause
If this external URL (in the Origin parameter) is not added, under the WebSocket Trusted Origin Server List on the Citrix Server, the server will close the TCP connection causing the client browser to receive a '500 Internal Server Error'. This is a security measure from the Citrix side.
Additional Resources
https://discussions.citrix.com/topic/383619-internal-html5-receiver-citrix-receiver-cannont-connect-to-the-server/
Disclaimer
Citrix Html5 Receiver Setup
In the first part of this series of articles about Xendesktop, we have installed a delivery controller and configured a empty site. In part 2 we will be configuring Citrix Storefront for use with the Receiver for web application and we will setup the necessary policy’s. This will greatly improve the enviroment for testing purposes because we wont have to install or reconfigure the Citrix Receiver application every time we want to test something.
Now we have Storefront ready to go, we still have to set a policy to allow WebSocket connections to all Xendesktop and Xenapp systems. Without WebSockets enabled we wont be able to use the HTML5 Receiver.
In the next part we will be adding a Desktop to the mix.