Virtualhost nginx funktioniert nicht

Lintu

Registered User
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.

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...
 
Back
Top