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?

  • nutomicMA
    link
    fedilink
    arrow-up
    1
    ·
    3 years ago

    Can you link your instance, and the url where the error happens?

    • suspendedOP
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      Can you link your instance…

      If you mean federate, then we aren’t comfortable doing that.

        • suspendedOP
          link
          fedilink
          arrow-up
          2
          ·
          3 years ago

          OK. Thanks for taking the time to try and resolve this. I appreciate it.

            • suspendedOP
              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
              
              • nutomicMA
                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.

                • suspendedOP
                  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.

                  • nutomicMA
                    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.