NGINX Self-Signed SSL Blocked By Safari/Apple?

I setup a reverse proxy in NGINX to serve up my mean stack on Ubuntu 20.04 LTS. Everything worked fine, until I added a self-signed SSL cert. After that, I can't access my site on Safari or Chrome in Apple devices; the error reads: "Safari cannot open the page because it could not establish a secure connection to the server". I can access the site just fine in Windows Chrome and Edge browsers. I checked the SSL to make sure it was valid and I tried Googling it and couldn't find a definitive solution that works, but I think there is either a bug in IOS 15.4.1 or they don't allow self-signed SSLs. Anyone run into this before? Any work arounds?
Any help much appreciated.

2 Replies

iOS doesn't allow self-signed certs…this has been a "feature" of iOS for a long time.

https://discussions.apple.com/thread/7738477

Just use a Let's Encrypt cert for your site…they're free, reliable and easy to acquire/renew.

-- sw

Thanks for the information and recommendation. Have a great weekend!

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct