To set up SSL hosting using NameCheap for a client site in Webflow, you'll need to complete a series of steps. Here's a step-by-step guide to help you through the process:
1. Purchase SSL certificate: First, you'll need to purchase an SSL certificate from NameCheap. Choose the appropriate certificate type based on your client's needs (e.g., Single domain, Multiple domains, or Wildcard SSL).
2. Generate CSR: Once you've purchased the SSL certificate, you'll need to generate a Certificate Signing Request (CSR) from Webflow. To do this, navigate to your client's project settings in Webflow and click on the "Hosting" tab. Scroll down to find the SSL section and click on "Generate CSR." A pop-up window will appear with the CSR details.
3. Provide CSR details to NameCheap: Copy the CSR details from the Webflow pop-up window and proceed to NameCheap's SSL certificate generation page. Follow the instructions provided by NameCheap to submit the CSR details and complete the certificate generation process.
4. Retrieve certificate files: After submitting the CSR details, NameCheap will provide you with the SSL certificate files. Download these files, which usually include a primary certificate file, an intermediate certificate file, and a private key file.
5. Upload SSL certificate files to Webflow: Go back to your project settings in Webflow and click on the "Hosting" tab. Scroll down to the SSL section and click on "Upload SSL certificate." You'll need to upload the primary certificate file and the private key file provided by NameCheap. The intermediate certificate file is not required to be uploaded to Webflow.
6. Verify SSL installation: Once you've uploaded the SSL certificate files, Webflow will automatically install them on their servers. To confirm that the SSL installation is successful, you can check the SSL status in the Hosting settings. Wait for a few minutes, and if everything went smoothly, the SSL status should show as "Active."
7. Set SSL mode to "Full" in Cloudflare (optional): If your client's website uses Cloudflare for DNS management, you can additionally enable SSL protection between Cloudflare and Webflow. To do this, go to your Cloudflare account, select the DNS settings for the domain in question, and set the SSL mode to "Full."
That's it! Once the SSL certificate is activated, your client's website will be accessible over HTTPS, ensuring secure communication between the site and its visitors. Remember to periodically renew the SSL certificate to maintain uninterrupted SSL protection for your client's site.