How to install SSL certificate for a domain in Plesk

Follow

Comments

13 comments

  • Avatar
    Tanja Kluth

    How do I upgrade a SSL Certificate to Intermediate or Chain? 

    I have a valid certificate, when i try to update it to intermediate it says incompatible key and certificate

  • Avatar
    Ivan Postnikov

    Hello @Tanja, 

    The intermediate certificate is a separate type of certificates, which is used together with a server certificate. More information, for example, may be found here.

    For obtaining required info regarding your certificate, please, contact corresponding certificate authority.

  • Avatar
    Tanja Kluth (Edited )

    thank you, but i already have everything, i only need to add it into plesk somehow.

    Do i just overwrite the certificate i already have there? Or do i add it under the old certificate? 

    Edit: i solved my problem now, it is really related to how to add the intermediate certificate when you already have a certificate

    please! I need an additional walkthrough for the case 

     

  • Avatar
    Ivan Postnikov

    Hello @Tanja, Could you, please, clarify the question? As I can see from the reply, the issue is already resolved.

    Could you please give more details about the scenario you are trying to apply? 

    This will allow to give you more precise answer.

  • Avatar
    Tanja Kluth

    Hello Ivan,

    the problem is the change from installed SSL certificate which is accepted from almost every browser as secure except safari (and some other mobile exceptions) to the extended "intermediate" certificate.

    So i had my URL running for a few month under the normal Commodo SSL certificate but then started to get complains from customers that some browsers still marked my url as unsecure. i contacted commodo about it and they gave me an intermediate certificate with a vage instruction to add it under the normal certificate in plesk..

    i had 1 week struggle till i figured out they ment that literal AND that i had to redo it underplesk with the normal certificate top and the intermediate bottom. 

    i work for a small company and i m the technical support for everything here, a jack of all trades is a master of non so i (and probally other people) need that "how-to" in case i need to do that again in a few month and i forgot how to do it (or someone else like me totally new to that problem needs as well) so my request is if you can make a more detailled walk-though.

    i would actually do that myself if you want (as long as i still know how) but i dont think i can? 

  • Avatar
    Ivan Postnikov

    Hello @Tanja, thank you for sharing the additional details.

    > i would actually do that myself if you want (as long as i still know how) but i dont think i can? 

    Feel free to share detailed steps which helped you to achieve the goal.

    Based on this information, this article will be updated or the new one will be created. 

  • Avatar
    Scott S.

    How do you install a Let's Encrypt certificate on a domain that is only hosting emails (no web hosting)? There is an option to select a certificate on the Mail Settings tab, but I don't see any place to actually setup the certificate.

  • Avatar
    Alexandr Redikultsev (Edited )

    Hello, @Scott S.

    As Let's Encrypt require validation before certificate will be provided, and validation is performed by creating a .well-known folder in the document root, so domain should have a hosting to perform a validation. It is possible, however, try to trick the process via CLI, by specifying another document root for the validation:

    # plesk bin extension --exec letsencrypt cli.php --help | grep webroot-path
    --webroot-path|-w <string> Obtain certs by placing files in a webroot directory.

    Check this one out for additional info: How to secure Plesk and mail server with Let's Encrypt certificate via CLI?

  • Avatar
    Webmaster

    Hi,I just installed a custom SSL certificate using the Plesk administrative panel.
    Also I set the right certificate in the IP setting and also restarted Apache
    But when I look at the domain panel "Hosting setting" I see only the default certificate available.

    Any tip

  • Avatar
    Alexandr Redikultsev

    Hi @Webmaster!

    Try uploading the cert via Domains > example.com > SSL/TLS certificates. After that, it should be available for the domain.

  • Avatar
    Cesare

    I can not install Let's Encrypt on my hosting at a virtual server. I receive this message:
    Error: Could not issue to Let's Encrypt SSL / TLS certificate for [...]

    Let's connect to the Let's Encrypt server https://acme-v01.api.letsencrypt.org.
    Please try again later or report the issue to support.
    Details
    Could not obtain directory: cURL error 6: Could not resolve host: acme-v01.api.letsencrypt.org; Name or service not known (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

  • Avatar
    Robert Asilbekov

    @Cesare

    There is a name resolution issue on your side. - "Could not resolve host: acme-v01.api.letsencrypt.org; Name or service not known" 
    Make sure that the "acme-v01.api.letsencrypt.org" could be resolved from your server.

  • Avatar
    Cesare

    @Robert Asilbekov

    I solved by restarting the server.

Please sign in to leave a comment.

Have more questions? Submit a request