Es probable que solo necesites cambiar la parte relacionada con los certificados.
Oh. Espera.
Parece que los cambios recientes en la forma en que se gestiona la configuración de NGINX hacen que esta parte ahora esté en un archivo diferente:
# no redirigir todos los hosts al nombre de dominio principal
- replace:
filename: "/etc/nginx/conf.d/discourse.conf"
from: /if \\(\\$http_host[^\\}]*\\}/m
to: ""
Sí. Aquí está el nuevo lugar:
Creo que cambiar ese nombre de archivo a /etc/nginx/conf.d/outlets/server/20-https.conf resolverá el problema de redirección. También necesitarás hacer los cambios sobre cómo se solicita el certificado, aunque si está funcionando, supongo que no necesitas cambiarlo.
¡Gracias @pfaffman! No he podido hacerlo funcionar hasta ahora. Aunque probablemente también me he topado con el límite de certificados, reconstruyendo con cambios en el archivo de configuración…
Tal vez fui engañado de nuevo por la caché del navegador En cualquier caso, cambié ese servidor a la configuración multisitio predeterminada, con caddy como proxy inverso. Al final, también es sencillo y algo que realmente me gusta es que los certificados son para cada dominio entonces (y no todos los dominios compartidos en un certificado).
Tengo otro servidor que actualizar, intentaré los ajustes otra vez con ese para ver qué es necesario..