I tried multiple combination, like replacing ssl_certificate with chain/fullchain.pem …etc
In every case, browsing the website from my mac results in a fully trusted certificate, but Safari throws an error.
SSLShopper tells me that
"The certificate is not trusted in all web browsers. You may need to install an Intermediate/chain
certificate to link it to a trusted root certificate. Learn more about this error.
The fastest way to fix this problem is to contact your SSL provider."
Using the fullchain, I should be using intermediate cert, right ?
OK, I identified the final cause of the problem. Pull Request https://github.com/webpy/webpy/pull/319 is NOT yet added to the master branch, so when you download the code you download it without the appropriate patch, which allows SSL Cert chains. So, you may possibly download the code, apply the patch manually and then, compile and deploy to the web server.