Que nome de host deve ser colocado em / etc / hostname?

4

no meu servidor dedicado, eu hospedo vários sites.

Pergunta simples: o que preciso inserir em /etc/hostname ?

Por que escolher

website1.com em vez de website2.com ?

O que eu preciso colocar lá?

Obrigado

    
por Tristan 19.07.2010 / 21:49

3 respostas

8

Você está especificando o nome do servidor , literalmente. Escolha o que você quer que seu servidor seja, depende de você.

Este será o nome padrão para quaisquer serviços que você executar no servidor, a menos que você especifique o contrário. Por exemplo, esse geralmente será o host padrão para se conectar remotamente ao servidor, como no SSH. No entanto, muitos outros protocolos serão especificados para utilizar nomes de host fora do nome de host do seu servidor. Por exemplo, raramente a função principal do Apache é servir arquivos no nome de host padrão do servidor.

Com o Debian, /etc/hostname é lido pelo script /etc/init.d/hostname.sh init e refletirá quaisquer alterações na reinicialização. Para mudar dinamicamente sem reinicializar, você também pode executar o comando hostname $NEWHOSTNAME .

    
por 19.07.2010 / 21:53
3

Você pode chamar seu servidor como quiser, isso não precisa ter qualquer relação com os serviços ou sites que ele hospeda. Isso é particularmente verdadeiro se estiver hospedando sites vários .

    
por 19.07.2010 / 22:22
2

/etc/hostname deve ser configurado com o nome real da sua caixa (ou seja, que também é configurado como nome / ip de encaminhamento e reverso no DNS). A mesma contagem para /etc/hosts e /etc/resolv.conf

Por exemplo Se o seu servidor tiver o endereço IP 203.0.113.2 , 2001:db8:34::56 e name pietje.example.com , coloque isso em /etc/hostname :

pietje

isto em /etc/hosts/ :

203.0.113.2 pietje.example.com pietje
2001:db8:34::56 pietje.example.com pietje

Observe que o primeiro nome (após o endereço) deve ser o nome de domínio completo qualificado (fqdn), quaisquer outros nomes, incluindo seu nome de host sem um domínio, devem ser seguidos. Isso ocorre porque hostname --fqdn retornará o primeiro nome na linha e deve ser aquele que resolve externamente.

e isso na primeira linha em resolv.conf :

domain example.com

(Na maioria dos sistemas, você não tem controle sobre isso; ele é preenchido com informações do servidor DHCP. Mas tudo bem, esse domínio só é usado quando você procura um host sem especificar um domínio; ele não significa que este domínio é válido para o seu host.

    
por 29.08.2010 / 02:40