My site certificate only supports non-www addresses. So, when we try to access an image uploaded to the site we are getting a bad certificate warning because there is a ‘www’ in the address. Is there a solution for this?

      • suspended@lemmy.mlOP
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        Here are the server blocks of my nginx conf file:

        server {
        	if ($host = beehaw.org) {
        		return 301 https://beehaw.org$request_uri;
        	} # managed by Certbot
        	
        	listen 80;
        	listen [::]:80;
        	server_name beehaw.org www.beehaw.org;
        	location /.well-known/acme-challenge/ {
        		root /var/www/certbot;
        	}
        	location / {
        		return 301 https://$host$request_uri;
        	}
        
        }
        
        server  {
        	listen 443 ssl http2;
        	listen [::]:443 ssl http2;
        	server_name beehaw.org www.beehaw.org;
        	ssl_certificate /etc/letsencrypt/live/beehaw.org-0001/fullchain.pem; #managed by Certbot
        	ssl_certificate_key /etc/letsencrypt/live/beehaw.org-0001/privkey.pem; #managed by Certbot
        
        • nutomic@lemmy.mlM
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          Its possible that certbot messed up something in your nginx config, but i dont see how that would affect the html sent by the server. Did you previously have www.beehaw.org set in docker-compose.yml? Maybe its still using the old setting.

          Otherwise i cant think of anything.

          • suspended@lemmy.mlOP
            link
            fedilink
            arrow-up
            2
            ·
            3 years ago

            Did you previously have www.beehaw.org set in docker-compose.yml? Maybe its still using the old setting.

            I may have. I don’t know how it could retain the old setting. Strange. Thanks for helping.

            • nutomic@lemmy.mlM
              link
              fedilink
              arrow-up
              2
              ·
              3 years ago

              You need to run docker-compose up to reload the settings. With docker-compose restart, it keeps using the old settings.