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?