Chrome will not respect whatever common name you specify during the certificate creation, so you have to create some config file - openssl.cnf.
|
|
What you really need to change is just DNS.1 and DNS.2 if you want to support wildcard as well, feel free to change req_dn block as well.
With openssl installed, you then just need to run something like this:
|
|
If you are not generating these locally, copy crt and key files to your machine. Install the crt file locally and for every device that might need it.
In Nginx Proxy Manager, add new custom SSL certificate (button in the top right) and upload key and cert files as needed. Now you just have to assign this certificate to the proxy hosts you created. Some services don’t work really well behind these proxies, so before you give up, try some other service first.