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
          12 years ago

          Hmm, then did you configure www.beehaw.org in some other place? Because Lemmy certainly doesnt add that.

          • @suspendedOP
            link
            12 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
              12 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
                22 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
                  22 years ago

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

                  • @suspendedOP
                    link
                    22 years ago

                    I think I may have found something. Instead of using ‘restart’ with nginx shouldn’t I be using ‘reload’? See: https://linuxize.com/post/start-stop-restart-nginx/

                    reload: Gracefully restarts the Nginx service. On reload, the main Nginx process shuts down the child processes, loads the new configuration, and starts new child processes.

                  • @suspendedOP
                    link
                    12 years ago

                    I’ve never used docker-compose restart. I always use docker-compose up.