staging.inyokaproject.org

Nginx Subdomain

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

TomE911

Anmeldungsdatum:
27. November 2019

Beiträge: Zähle...

Hallo Wollte auf mein ubuntu server 20.04 von Apache2 auf Nginx um stellen. Allerdings habe ich probleme mit den Subdomains/vhost. Mit Apache2 hatte ich keine probleme.

Egal unter welcher domain ich mein webserver aufrufe ich komme immer in das gleiche DocumentRoot.

Zum test hatte ich bei Nginx folgende Vhost angelegt:

server {
     server_name xxxx.de www.xxxx.de;
	 listen 443 ssl;
	root  /var/www/html;
	#
	# SSL configuration
	ssl_certificate /etc/ssl....;
	ssl_certificate_key /etc/ssl...;

	

	index index.html index.htm index.nginx-debian.html index.php;


	location ~ \.php$ {
		include snippets/fastcgi-php.conf;
	#
	#	# With php-fpm (or other unix sockets):
		fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
	#	# With php-cgi (or other tcp sockets):
	#	fastcgi_pass 127.0.0.1:9000;
	}
	location /phpadmin {
		allow ip;
		deny all;
	}
}

Ich erwarte eigentlich wenn ich mein seite zb. Über cloud.xxxx.de aufrufe, das er ins leere läuft weil kein server_name dafür angelegt ist aber ich komme in das Verzeichnis /var/www/html

Selbst wenn ich ein vhost anlege mit server_name einer subdomain und dort das root Verzeichnis ändere, komm ich in das Verzeichnis der Hauptdomain.

Habe das Gefühl das Nginx meine subdomain nicht richtig auflöst.

Nginx läuft auf 0.0.0.0:443 Bei Apache2 war es glaube 127.0.0 1:443

Weiß nicht ob das probleme macht🤔

Hat sonst wer nützliche Hinweise wo mein Problem ist?

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

erwarte eigentlich wenn ich mein seite zb. Über cloud.xxxx.de aufrufe, das er ins leere läuft weil kein server_name dafür angelegt ist

Hast du einen entsprechenden default server angelegt? Ansonsten nimmt nginx einfach das erste beste.

Dann ist deine Definition rein für Port 443, wenn dein Browser zuerst an Port 80 klopft, dann kommst du da ggf. auch nicht hin.

TomE911

(Themenstarter)

Anmeldungsdatum:
27. November 2019

Beiträge: Zähle...

Nein hatte kein default server.

Hab jetzt nochnal ein vhost mit *.xxxx.de als server name. Das schein einigermaßen zu funktionieren wie ich es mir vorstelle.

Aber hab das Gefühl das apache besser mit subdomains klar kommt🤔

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

TomE911 schrieb:

Aber hab das Gefühl das apache besser mit subdomains klar kommt🤔

Ich kenne keinen sachlichen Grund, der dieses Gefühl bestätigen könnte ☺

Gruß BillMaier

Antworten |