So I bought a Comodo SSL from Namecheap and put my site up on a Ubuntu droplet on DigitalOcean on a nginx
server.
My default
virtual host file on /etc/nginx/sites-available/
:
server {
listen 80;
server_name www.navarra-rpg.com;
return 301 https://www.----------.com$request_uri;
}
server {
listen 443 ssl;
root /var/www/--------.com/html;
index index.html index.htm;
ssl_certificate /etc/nginx/ssl/ssl-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/---------.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_prefer_server_ciphers on;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS;
server_name www.navarra-rpg.com;
location / {
try_files $uri $uri/ =404;
}
}
Here are the four files I recieved:
- AddTrustExternalCARoot.crt
- COMODORSAAddTrustCA.crt
- COMODORSADomainValidationSecureServerCA.crt
- navarra-rpg_com.crt
Of course, I then used the command to bundle them all up nicely to get the bundled certificate plus the key when I used the openssl req
command.
Now, when I go to DigiCert's site to test and I type in my address... it says that I installed it correctly.
I checked out my cert installation to make sure I got the chain right:
- Comodo RSA Certification Authority
- Comodo RSA Domain Validation Secure Server CA
- ----------.com
- Comodo RSA Domain Validation Secure Server CA
I used the following command from this guide to get the ssl bundle cert.:
cat ---------_com.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > ssl-bundle.crt
Why isn't my website showing up securely on my Android mobile but is on my desktop?
I get NET::ERR_CERT_AUTHORITY_INVALID
error on my phone along with upon pressing the NET:ERR_CERT_AUTHORITY_INVALID
error