To enable SSL on your Webflow site using Amazon Route 53 as your DNS provider, you need to configure custom domain settings in Webflow and update DNS records in Route 53.
1. Add Your Custom Domain in Webflow
- Go to Project Settings → Hosting in your Webflow dashboard.
- Scroll to the Custom Domains section.
- Add your domain (e.g.,
www.example.com
and example.com
). - Webflow will display the required DNS records for verification.
2. Enable SSL and Redirect in Webflow
- In the Hosting → Advanced Options section, make sure SSL is turned on.
- Also, enable Always redirect to the “www” domain if you prefer using
www
.
3. Update DNS Records in Route 53
In the Route 53 console for your hosted zone:
Delete any existing A or CNAME records for the root or www subdomain before proceeding.
Add the following:
A Records (for root domain, like example.com)
Use Alias A Records pointing to:
- (a) 75.2.70.75
- (b) 99.83.190.102
CNAME Record (for www subdomain)
- Name:
www
- Value: Provided by Webflow (usually something like
proxy-ssl.webflow.com
) - Type: CNAME
Set TTL to the default or at least 300 seconds (5 minutes).
4. Publish Your Site in Webflow
- After DNS changes, return to Webflow → Hosting.
- Click Publish → Publish to selected domains.
- Allow time (usually under 48 hours, often much sooner) for SSL certificate issuance.
5. Verify SSL Installation
- After SSL is active, visit your site using https (e.g.,
https://www.example.com
) to confirm. - Use tools like SSL Labs or Why No Padlock to validate secure certificate status.
Summary
To enable SSL on a Webflow site using Amazon Route 53, add your domain in Webflow, turn on SSL, and update your Route 53 DNS records with Webflow’s A and CNAME data. After publishing your site, Webflow will automatically issue and manage the SSL certificate.