Troubles installing SSL

AI-generated summary

The user Arta_S encountered an SSL installation error while setting up HTTPS for their Discourse Docker setup, receiving an nginx error related to a missing or malformed private key. Despite the SSL issue, the site is accessible, but the RSS feed validator fails to verify the SSL certificate before receiving the feed content. zogstrip prompts Arta_S to share their solution, but Arta_S clarifies the issue remains unresolved. pfaffman notes the feed works in the browser, suggesting caching might be a factor, but Arta_S insists the problem lies in the SSL configuration.

Hey guys,

I followed this article:

and installed the certificate for SSL

This is the error I get: nginx: [emerg] SSL_CTX_use_PrivateKey_file(“/shared/ssl/ssl.key”) failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: ANY PRIVATE KEY error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)

Any idea?
My website also doesn’t load at all.

This was simpler than what I thought. if anyone got the same problem, let me know.

Why don’t you share your solution here with everyone?

Well, I was about to update this. Its actually not fixed. The SSL works fine but I am getting an error for RSS.
See this: Feed Validator Results: http://forums.7host.ir/latest.rss

When I access https://forums.7host.ir/latest.rss directly, my browser confirms it’s OK. Perhaps that site caches feeds for a time?

The problem is not with feed, its with the SSL installation. that’s why validator cannot verify the SSL before receiving the feed content.