Hallo zusammen
Ich habe einen nginx (1.14.0) installation auf aktuellen Ubuntu 18.04.1.
Ziel ist es eine Domain mit 3 Subdomains zu hosten. Leider bekomme ich, egal welche Domain ich aufrufe, immer nur die erste Domain in der config zu sehen. Egal ob ich pro (Sub)-Domain eine config-Datei erstelle oder alles in einer Datei habe.
In diesem Beispiel wird immer nur die index.html von domain.email aufgerufen. Wenn ich eine andere Domain an erster Stelle der config habe leiten alle Domains auf diese Seite...
Ich habe einen nginx (1.14.0) installation auf aktuellen Ubuntu 18.04.1.
Ziel ist es eine Domain mit 3 Subdomains zu hosten. Leider bekomme ich, egal welche Domain ich aufrufe, immer nur die erste Domain in der config zu sehen. Egal ob ich pro (Sub)-Domain eine config-Datei erstelle oder alles in einer Datei habe.
Code:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name domain.mail www.domain.mail;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
}
server {
listen 80;
listen [::]:80;
server_name talk.domain.mail;
root /var/www/talk;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
}
server {
listen 80;
listen [::]:80;
server_name docker.domain.mail;
root /var/www/docker;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
}
server {
listen 80;
listen [::]:80;
server_name mail.domain.mail;
root /var/www/webmail;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
}
In diesem Beispiel wird immer nur die index.html von domain.email aufgerufen. Wenn ich eine andere Domain an erster Stelle der config habe leiten alle Domains auf diese Seite...