You can create a custom URL for your deployment if you have access to your own domain and own an SSL certificate.
This article refers to the MyCloudIT Gen 2 platform, which was launched in 2015. Look for MyCloudIT Gen 3 to be launched in Summer 2020.
In order to set up your own deployment URL, let’s assume the scenario where I want to change the deployment’s URL from Conexlink.autords.com to Conexlink.mycloudit.com.
- You need to own the domain you want to use and be able to manage it through a DNS service provider (ex.: GoDaddy, AWS, etc.). The domain must match the deployment’s URL you want to use. In this case you must own the domain ‘mycloudit.com’.
- You must create a CNAME record in your domain that will point to the URL provided by MyCloudIT in this example you must create a CNAME record ‘Conexlink.mycloudit.com’ that points to ‘conexlink.autords.com’. If you prefer you can point it to the Azure public IP DNS of your deployment (ex.: ‘Conexlink.southcentralus.cloudapp.azure.com’), you can contact MyCloudIT support in order to obtain your deployment’s Azure public DNS. For more information on how to create a CNAME record, please refer to your DNS service provider documentation or support team.
- You need to own an SSL certificate signed by a trusted authority (ex.: GoDaddy, Symantec, Rapid SSL, etc.). The certificate must either match the new public DNS ‘Conexlink.mycloudit.com’ or be a wildcard certificate like ‘*.mycloudit.com’. Also, the certificate that will be imported into the deployment must have .PFX format. For more information on how to export a certificate in PFX format go to the following link https://www.godaddy.com/help/windows-install-codedriver-signing-certificate-and-create-pfx-file-2698. You can use self-signed certificates for testing purposes only, it is not recommended to have production environments running with self-signed certificates due to security risks.
- Please note that to eliminate the warning dialog that begins with “The identity of the remote computer cannot be verified. Do you want to connect anyway?” you may need to add the FQDN of the RDSMGMT server to the SAN of your certificate. It would look something like RDSMGMT-0.internaldomain.local or RDSMGMT.internaldomain.local; where “internaldomain.local” is the Domain name specified during the creation of your RDS / RemoteApp deployment.
Once you have the domain and the SSL certificate, you are ready to update the deployment settings.
Create a Custom URL
- Log into the deployment with an administrator account, transfer the PFX certificate file inside the deployment on any location of your preference.
- Open the Server Manager:
- On the Dashboard select the option ‘Add other servers to manage’
- Using the Active Directory option click ‘Find Now’ and add all the servers in the deployment
- Go to Remote Desktop Services option at the end of the left pane.
- On the Deployment Overview box, click on Tasks and select Edit Deployment Properties.
- On the RD Gateway section, update the server name to your new deployment URL, in this exercise it would be ‘Conexlink.mycloudit.com’. Leave the rest of the options as they are, apply the changes but DO NOT click on accept yet.
- On the Certificates section, you are going to have to update the certificate for both RD Web Access and RD Gateway roles, both roles must have the same certificate applied:
- Select RD Web Access role and click the button ‘Select existing certificate…’
- Select the option ‘Choose a different certificate’ browse the PFX certificate on the location where you pasted it in the step 4, type the certificate password, mark the checkbox below and click OK. After you have done that the role status must have changed to ‘Ready to Apply’, click on Apply and wait for the changes to take effect, DO NOT press the OK button yet.
- Select RD Gateway role and repeat the previous steps. This time you can click OK to exit the Deployment Properties configuration.
- Contact MyCloudIT support in order to have them update your deployment’s URL in our database, that way you will see your own URL instead of the ‘.autords.com’ in the deployment details page.
If you have any other questions, please email us at email@example.com.