Yes as @jaikrishna.t said don’t use https unless you have a SSL Cert which is trusted , I guess you have installed your own self signed cert , right ?
Self Signed Certificate is not a trusted SSL , Instead of that Use free LetEncrypt SSL which is absolutely free
Here’s how to get it (Already mentioned by GreenReader9 )
I also suggest you to use Cloudflare which is highly trusted SSL Everywhere & use InfintyFree SSL in Server !