2
ich diesen Artikel zu lesen http://bneijt.nl/blog/post/name-based-virtual-hosting-with-nginx/
und Auszügen wie folgt lautet:nginx: leere Sub-Domain kann nicht funktionieren
server {
server_name ~^((?<subdomain>.*)\.)?(?<domain>[^.]+)\.(?<tld>[^.]+)$;
if ($subdomain = "") {
set $subdomain "_";
}
location/{
index index.html;
root /srv/http/vhost/${domain}.${tld}/${subdomain};
}
}
ich es nachahmen und meine Konfiguration so schreiben:
server {
server_name ~^((?<subdomain>.*)\.)aa\.com$;
if ($subdomain = "") {
set $subdomain "www";
}
location/{
root /var/www/${subdomain}.aa.com/public;
index index.html index.htm;
}
}
Every Sub-Domain entspricht zu seinem Ordner, wie folgt:
domain name folder
111.aa.com /var/www/111.aa.com
222.aa.com /var/www/222.aa.com
Frage:
Wenn Eingabe www.aa.com
, es funktioniert, aber Eingabe , kann es nicht funktionieren, Domänennamen Auflösung ist in Ordnung, was ist das Problem?