【问题标题】:Point Nginx subdomains at specific directory将 Nginx 子域指向特定目录
【发布时间】:2016-07-21 19:35:23
【问题描述】:
我配置了一个 nginx 服务器块。我仍然坚持最后一件事。
我希望 www.domain.com 指向一个特定目录(root /var/www/directory1)和所有其他子域(例如 sub1.domain.com 等,除了 www)指向另一个目录(root /var/www/directory2)。
你是怎样做的 ?
重写还是代理通行证?
谢谢
【问题讨论】:
标签:
mod-rewrite
nginx
dns
subdomain
【解决方案1】:
您可以使用默认服务器块来匹配您的所有域,www.example.com 除外。例如:
server {
listen 80 default_server;
root /var/www/directory2;
...
}
server {
listen 80;
server_name www.example.com;
root /var/www/directory1;
...
}
详情请见this document。