Sie müssen wahrscheinlich nur den Teil ändern, der mit den Zertifikaten zu tun hat.
Oh. Warte.
Es scheint, dass kürzliche Änderungen an der Art und Weise, wie die NGINX-Konfiguration verwaltet wird, dazu geführt haben, dass dieser Teil nun in einer anderen Datei liegt:
# do not redirect all hosts back to the main domain name
- replace:
filename: "/etc/nginx/conf.d/discourse.conf"
from: /if \(\$http_host[^\}]*\}/m
to: ""
Ja. Hier ist der neue Ort:
Ich denke, dass die Änderung dieses Dateinamens in /etc/nginx/conf.d/outlets/server/20-https.conf das Weiterleitungsproblem lösen wird. Sie müssen auch die Änderungen bezüglich der Anforderung des Zertifikats vornehmen, obwohl, wenn es funktioniert, Sie es wahrscheinlich nicht ändern müssen.