Why does my site doesn't have SSL Certificates?

My site doesn’t have an SSL but it is in default so it should show SSL. Can you help me check it? Please help to fix it. I’m a beginner of the Digital Ocean.

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

I’m not going to visit a website I don’t know, and why would it help me help you? You could go to and run their server test from there. It might tell you something useful. The man who makes that site wrote OpenSSL Cookbook. Get a copy or look at the online copy. Also note that Certificate Authority (CA) Let’s Encrypt has nice documentation, including a nice glossary webpage to explain terminology. Let’s Encrypt issues SSL/TSL certificates via an API on their ACME server that requires a client program.

You need to get a certificate from a CA. Browsers follow the chain of certificates and keys, starting with your Web server’s, until they get to a root certificate they trust. The root certificate is created by a trusted CA and know to the browser. It has a store of trusted root certificates. You have some studying to do. I expect weeks, but maybe just days if you are brilliant, I don’t know. Get your website to work at something with http before you try to add https. Break up deployment into increments so you can isolate one problem at a time and know what went wrong. Three problems at once is very difficult to solve. Hello world is the way to start, just some static page with http. The SSL problem does not matter if you are using http (and port 80 by default). Eliminate other concerns that must work before SSL/TLS matters. Learn about the theory of certification. The OpenSSL Cookbook is pretty much mandatory. Some general overview stuff is online. Might want to look at that before the Cookbook.