ServerName nos sites disponíveis não corresponde ao site hospedado

1

Tenho acesso a dois servidores da Web diferentes que eu não configurei (a pessoa que o configurou não pode ser contatada) que hospedam o mesmo site em subdomínios separados, exceto um é backup e usado para criar novo conteúdo, e o outro é a versão ao vivo. Eles hospedam os sites em dois sub-domínios diferentes assim.

sub1.domain.com (ao vivo) sub2.domain.com (backup)

Recentemente, observei as contingências se o sistema precisa ser reiniciado e percebi que o site de backup tem uma configuração estranha de "sites disponíveis". Ele lista um domínio internacional (.nu) como o ServerName, conforme colocado no sub2.domain.com esperado. Eu verifiquei o servidor ao vivo para ver como ele estava configurado e o nome do servidor era o esperado (sub1.domain.com).

Eu tentei pesquisar o domínio internacional, mas ele não está acessível e, na verdade, está disponível para compra no momento. Ambos os sites estão funcionando atualmente, mas não tenho certeza de como o servidor de backup está realmente disponível com esse nome de servidor defeituoso.

Alguma dica de como isso está possivelmente funcionando?

Atualizar

<VirtualHost *:####>
        ServerAdmin [email protected]
        ServerName sub.domain.nu

        DocumentRoot /home/userx/www
        <Directory /home/userx/www>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

#other sub directory configs 
#some error log statements are here

</VirtualHost>
    
por Mason 13.02.2014 / 15:40

1 resposta

1

Sem mais detalhes, como a configuração completa, atrevo-me a dizer que está a funcionar porque a entrada DNS sub2.domain.com aponta para o seu servidor e o seu servidor tem uma configuração predefinida (ou seja, sem nome de servidor) que é igual à um para sub2.domain.com (que provavelmente também é um local de arquivo padrão como / var / www / ou algo assim).

Ou simples, de acordo com a documentação, ele usa uma configuração padrão porque não há um nome de servidor correspondente, por isso, ele retrocede:

When using IP-based virtual hosting, the special name default can be specified in which case this virtual host will match any IP address that is not explicitly listed in another virtual host. In the absence of any default virtual host the "main" server config, consisting of all those definitions outside any VirtualHost section, is used when no IP-match occurs. (But note that any IP address that matches a NameVirtualHost directive will use neither the "main" server config nor the default virtual host. See the name-based virtual hosting documentation for further details.)

link

    
por 13.02.2014 / 15:48

Tags