How to publish Citrix Xenapp/Xendesktop online without Netscaler using HTTP for workgroup computers
I always get this weired stuff, I am not sure if it is a curse or something, but I have got this request to publish Citrix XenApp 7.6 online without NetScaler and using HTTP for workgroup computers.
Previously, this was an easy task, but due to the changes Citrix has made to StoreFront and Citrix Receiver, it became a tedious task, so here are the simple guide that will give you the exact configuration to publish Citrix online, and allow workgroup computers to connect to it.
I will not walk you thought the Citrix Installation, I assume that Citrix installation and Configuration is done.
So let us go:
- Modify the Citrix Storefront URL to match the External URL.
Because how Citrix Xenapp’s logic, you need to set the URL to match the External URL, you can do that from from the studio console:
Make sure that Delivery controller resolves the external name to its own internal IP, you can use hosts file to achieve this
- Modify the global ICA settings file to include the external server name, the file is located at (C:\inetpub\wwwroot\Citrix\Store\App_Data\default.ica)
By now you are done with the server configuration, now you need to install the Citrix Receiver, you need to allow HTTP stores, add the PNA site, and configure the receiver NOT to use usernames and password (because these are workgroup computers), so let us go:
Install the receiver client usign the following command line:
CitrixReceiver.exe /ALLOWADDSTORE=A /ALLOWSAVEPWD=A /STORE0=”http://ExternalFQDN/Citrix/Store/PNAgent/config.xml;on;storename”
This will add the store and configure the receive to accept HTTP stores.
Now import the Receive ADM Files into the local group policy, and the authentication section and disable the username and password.
By that time, you will be able to open your receiver and access your PNA store if the stars are alligned.