Ich habe eine Domain, http://blabla.com
die auf eine IP-Adresse verweist 103.35.123.4.12
. Ich habe dann eine Subdomain, http://mew.blabla.com
die auf dieselbe IP-Adresse verweist. Wie kann ich mit nginx zwischen den beiden Domainnamen unterscheiden? Ich habe derzeit Folgendes:
server {
listen 80;
server_name blabla.com;
location ^~ / {
}
}
server {
listen 80
server_name mew.blabla.com;
location ^~ /mew/ {
}
}
Derzeit können sowohl blabla.com als auch mew.blabla.com in das Stammverzeichnis umleiten. Wie kann ich einen Serverblock für die Subdomain erstellen?
BEARBEITEN : Derzeit wird mew.blabla.com nicht als Subdomain erkannt. Ist dies ein Problem, wenn beide Domains dieselbe IP- Adresse verwenden ?
root
Konfiguration (die Nginx mitteilt, von wo aus Dateienlocation
mew.blabla.com/mew/
Antworten:
Was Sie wahrscheinlich wollen, ist:
Der Inhalt für mew.blabla.com wird also über den Pfad /var/www/mew.blabla.com bereitgestellt, während der Inhalt für blabla.com über den Pfad /var/www/blabla.com bereitgestellt wird.
quelle