Overcast Docs / BasicOperations / ssl-certificates
» SSL certificates
SSL certificates are useful to improve security by providing encryption to all traffic SmartFoxServer 2X sends and receives. This includes raw TCP/UDP protocol, HTTP/BlueBox and WebSocket.
In order to deploy an SSL certificate you need two steps:
- Associate a domain name with your server
- Acquire an SSL certificate and deploy it on the server
» Associating a domain name to your server
Server instances created under Overcast can be accessed via their public IP or AWS default domain name. If you want to customize the server's domain name you will need to acquire a domain name from a domain registrar and point the relative DNS record to the server's public IP address.
Alternatively, Overcast offers an integrated approach to assign custom domain names to servers. Follow these steps.
- Acquire a second-level domain name from a domain registrar, i.e. mygamedomain.com.
- Associate the second-level domain name with the application under which your server runs, as described on the Creating a new application page (this applies to existing applications too, no need to create a new one).
- Associate a third-level name of your choice, i.e. tictactoe, to a server (if supported by the server type):
If the server must still be launched, a specific step will be executed during the server launch procedure, as described on the Creating a new server page.
If the server already exists, in the application view click on the pencil icon in the Custom Domain column.
In the modal window showing up, enter the domain name and confirm.
» Deploying an SSL certificate
Once you have a domain name associated with the server you can add an SSL certificate to enable traffic encryption.
You can follow this SmartFoxServer guide to learn all the details about the process.