If you’re using Wix as a domain registrar but hosting your actual site externally (e.g., on AWS EC2), Wix’s built-in SSL certificate won’t cover your externally hosted content. You need to install SSL directly on your server.
Why Wix SSL doesn’t work here
Wix’s SSL is provisioned only for sites hosted on Wix’s own infrastructure. When you point a subdomain or domain to an external IP, Wix has no control over the SSL on that server — you must set it up yourself.
Solution: Install SSL on your AWS EC2 instance
Option 1: Use Let’s Encrypt (free)
Let’s Encrypt provides free SSL certificates. Install certbot on your EC2 instance and follow the prompts:
1 | sudo apt install certbot python3-certbot-nginx |
- Let’s Encrypt community: Wix wildcard SSL for externally hosted site
- Check existing certificates for your domain
Option 2: Use AWS Certificate Manager (ACM)
If your EC2 instance sits behind a Load Balancer, you can use a free ACM certificate:
- How to add SSL certificate to AWS EC2 with ACM
- Install AWS SSL certificate to EC2 without Load Balancer
Option 3: Use RapidSSL for a paid certificate
Requesting a third-party SSL through Wix (limited cases)
Wix has limited support for this scenario:
Wix: Request third-party SSL certificates