Pixelpirat
Member
Hallo,
gerade bin ich am verzweifeln. nginx gibt mit einer vhost config eine Antwort, obwohl es dieser config nichts angeht.
Konkret: Der "default_server", konfiguriert über default soll auf die subdomain mx.example.com antworten. Allerdings antwortet webmail.example.com über webmail.vhost konfiguriert.
Deaktiviere ich die webmail konfig, dann funktioniert es. Ich finde den Fehler nicht.
Seitenaufruf über https://mx.example.com/ führt zu webmail.example.com
In sites-enabled liegen die symlinks in dieser Reihenfolge:
Der relevante Teil der webmail.vhost
Der relevante Teil der default konfig-Datei:
Im ErrorLog von Webmail steht:
Danke für Eure Tipps im voraus.
gerade bin ich am verzweifeln. nginx gibt mit einer vhost config eine Antwort, obwohl es dieser config nichts angeht.
Konkret: Der "default_server", konfiguriert über default soll auf die subdomain mx.example.com antworten. Allerdings antwortet webmail.example.com über webmail.vhost konfiguriert.
Deaktiviere ich die webmail konfig, dann funktioniert es. Ich finde den Fehler nicht.
Seitenaufruf über https://mx.example.com/ führt zu webmail.example.com
In sites-enabled liegen die symlinks in dieser Reihenfolge:
NGINX:
000-apps.vhost -> /etc/nginx/sites-available/apps.vhost
000-ispconfig.vhost -> /etc/nginx/sites-available/ispconfig.vhost
100-db00.example.vhost -> /etc/nginx/sites-available/db00.example.vhost
100-webmail.example.vhost -> /etc/nginx/sites-available/webmail.example.vhost
default -> /etc/nginx/sites-available/default
NGINX:
listen IPv4:80;
listen [IPv6]:80;
listen IPv4 ssl http2;
listen [IPv6]:443 ssl http2;
server_name webmail.example.com ;
root /var/www/webmail.example.com/;
if ($scheme != "https") {
return 301 https://$http_host$request_uri;
}
if ($http_host = "www.webmail.example.com") {
return 301 $scheme://webmail.example.com$request_uri;
}
NGINX:
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server ;
root /var/www/html;
if ($host != mx.example.com) {
return 301 https://www.example.com;
}
server_name _;
Im ErrorLog von Webmail steht:
NGINX:
2020/12/29 20:39:40 [error] 1991908#1991908: *7 rewrite or internal redirection cycle while processing "/roundcube", client: IPv6, server: webmail.example.com, request: "GET / HTTP/1.1", host: "mx.example.com"