ISPConfig - Endereço de subdomínio inexistente vai para um já existente [closed]

2

Estou executando a configuração Nginx / ISPConfig por cerca de 6 a 7 meses. Nunca tive um problema e tudo é bom. Mas eu notei que, se procurar "blab.example.com", a página abre um dos meus blogs wordpress no outro domínio.

Não importa o nome que eu use para o subdomínio, qualquer coisa que eu digite aleatoriamente "b53ks.example.com" ainda vai para a página do blog.

Eu tenho 3 ou 4 nomes de domínio e sites diferentes no mesmo servidor. Mas eu acho que estou mal configurado em algum lugar e isso pode ser a causa disso.

Digamos que eu tenha esses domínios: example-1.com, example-2.com, another-example.com

Se eu for para anything.example-1.com ou serverfault.example-2.com ou google.another-example.com , a página retornada será meu blog em blog.example-1.com

Nota: não defini nenhum subdomínio no ISPConfig. Em vez disso, usei "Adicionar novo site" para criar um subdomínio.

    
por xperator 12.06.2012 / 13:42

3 respostas

2

Existem muitas possibilidades:

  1. Você pode ter seu blog no outro endereço e todos os sites mencionados apontam para esse endereço.
  2. Você pode configurar o seu blog com (você pode conferir a escuta detalhada):

    escute 192.168.8.1:80 default_server ;

Dessa forma, você terminará em um servidor que servirá qualquer domínio desconhecido como seu blog.

Existem várias opções sobre como lidar com isso. Pessoalmente, eu prefiro manter o host virtual default do sinkhole simples para o nginx que retorna o conteúdo de / var / empty:

server {
 listen *:80 default_server;
 root /var/empty;
}

Você também pode ler sobre a opção nginx server_name sobre como lidar com curingas de domínio. Se você preferir vincular subdomínios a seus sites originais, é melhor fazer isso:

 server {
  server_name .example.com;
  return 301 http://example.com;
 }
    
por 12.06.2012 / 14:28
1

Certifique-se de que, no ispconfig, a opção Auto-Subdomain não esteja definida em *. . Isso poderia causar um caso semelhante.

    
por 19.09.2012 / 22:07
0

Hoje tive exatamente o mesmo problema com o Ispconfig 3 no Debian 7 com o servidor nginx, e encontrei a solução.

Verifiquei que esse erro ocorre quando você adiciona um website e seleciona um endereço IP especificado quando, ao mesmo tempo, outros sites estão usando a opção "all address" com o símbolo *.

Por isso, selecionei para todos os sites o endereço IP para * e tudo funciona corretamente.

    
por 11.01.2014 / 02:42