Bloco do servidor Nginx para vários subdomínios

1

Eu tenho a seguinte estrutura de nome de host:

main.domain.com é o subdomínio principal e é estático; qualquer outro subdomínio é dinâmico *.domain.com

O diretório raiz é o mesmo para todos os nomes de host.

Agora o que acontece: Quando eu acesso o fruit.domain.com , ele me redireciona para main.domain.com , mas deve permanecer em fruit.domain.com .

Minhas configurações:

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
    ...
}
    
por Aley 10.01.2015 / 15:10

1 resposta

1

Teste $host [ docs ] em vez de $server_name .

    
por 10.01.2015 / 15:43