Let’s Encrypt SSL on DirectAdmin

Estimated reading time: 2 min

let's-encrypt-ssl

Let's-encrypt-ssl

Let’s Encrypt, is the latest certificate authority, which enables you to install a very fundamental and free SSL Certificate recognized by all major browsers like the Akamai, Mozilla, the EFF, CISCO and etc. Besides supporting multiple domains and sub-domains, the initiative provides a secured & automated certificate so that every single website can be guarded with an SSL certificate without having to purchase a new one.

Assuming you already have an account and logged into DirectAdmin, the demo article leads you to install “Let’s Encrypt SSL” steps:-


Step 1:

  1. First Log In.
  2. Now Scroll Down.
  3. Click the “SSL Certificates” link from Advanced Features.
  4. If you are unable to observe the SSL Certificate link in your DirectAdmin environment, then you ought to do the following:
  5. Log in to your Customer Panel.
  6. Click on “Your Webhosting Packages” or “Your reseller hosting packages” on your left.
  7. Now click Overview.
  8. Click on the magnifying glass since you wish to enable SSL management.
  9. Afterward, from there you are can enable the SSL management.
  10. You have to keep in mind that you are allowed to enable an SSL certificate into an account that is using a dedicated IP address.

If it does not have a dedicated IP address, the page will return you an error.


Step 2:

Scroll down.

  1. In order to create an SSL certificate, you need to create a certificate request.
  2. Then you have click “Free and automatic certificate from Let’s Encrypt” option.
  3. Now put in your Email address and all other necessary details.
  4. Select the option Key Size (bits). Input 2048 or 4096.
  5. Select the option Certificate Type. Input SHA256.
  6. After you have finished the task, click on “Save” which will appear at the bottom of the screen. The certificate will have applied and installed.


Step 3:

  1. Return to the home screen of DirectAdmin.
  2. Click on “Domain administration or Domain setup”.
  3. Now click Your Domain Name.
  4. Now go and make sure to select “Secure SSL” and afterward “Save”.
  5. You may now consider to select “Use a symbolic link from private_html to public_html -allow same data in http and https” if you wish to carry on using files from the website of the public_html folder.
  6. Select “Save”.
  7. Remember: It will eliminate the folder /domains/xyz.com/private_html and produce a symbolic link from private_html to public_html in order to share folder.
  8. Now the system will ask you if you want to agree to delete the private_html directory.
  9. Click “OK” to finish.


Step 4:

You will be notified of the changes you have made. And after 4 to 5 minutes later, you will be able to access your website via https protocol efficiently.

The certificate is set up and installed. Now you can propel an Https connection for your visitors.

Please Note:
30 days prior to your Let’s Encrypt Certificate getting expired, DirectAdmin will automatically renew it, and even if it fails doing so, you’ll be notified by an error message.

Was this article helpful?
Dislike 0
Views: 120

Reader Interactions

Leave a Reply

Your email address will not be published. Required fields are marked *