NGINX server block "subdomain"

bywizard

Lieutenant
Registriert
Okt. 2018
Beiträge
537
ich habe einen webserver auf dem nginx läuft (opensuse) und möchte auf dem einen zweiten server block aufsetzen der auf eine subdomain routen soll also zb auf "git.example.com"
im internet habe ich nur gefunden wie man sozusagen eine zweite website aufsetzt. aber wie mache ich subdomain wenn man es überhaupt so nennt
 
ganz einfach:

du machst unter /etc/nginx/sites-enabled einfach eine neue datei.

Den einen server block lässt du auf example.com hören, den anderen auf git.example.com
Läuft so bei mir z.B mit synology.example.com und home.example.com
 
Brauchst nicht, einfach DNS subdomain.deinedomain.com CNAME git.example.com

alternativ, neue Site Konfig erstellen und nginx reload ausführen.

Code:
server {
        listen 80;
        listen [::]:80;
        server_name sub.domain.com;
        return 301 https://git.example.com/;
}
 
bywizard schrieb:
im internet habe ich nur gefunden wie man sozusagen eine zweite website aufsetzt
Genau das machst du doch? git.example.com und example.com sind zwei verschiedene webseiten. Schreibe einfach die gewünschte (Sub)domain in die server_name Direktive.

Es muss natürlich in den DNS-Einstellungen der Domain die Subdomain existieren und mittels A/AAAA auf den gleichen Server zeigen.
 
Zurück
Oben