服务器块 Nginx 几个子域

我有以下主机名结构:


main.domain.com

是主要的子域,是静态的; 任何其他子域都是动态的

*.domain.com

根目录对于所有主机名都是相同的。

现在发生了什么:

当我获得访问

fruit.domain.com

他将我重定向

main.domain.com

, 但事实上,他应该留下来

fruit.domain.com

.

我的配置:

server {
listen 80;
listen [::]:80;

server_name main.domain.com *.domain.com;

return 301 https://$server_name$request_uri;
}

server {
listen 443 default_server ssl spdy;

server_name main.domain.com *.domain.com;

root /home/www/app
...
}
已邀请:

裸奔

赞同来自:

尝试

$host

[
http://wiki.nginx.org/HttpCoreModule#.24host
] 到位

$server_name

.

要回复问题请先登录注册