não sei se defini meu nome de host corretamente preciso de alguém para me endireitar

0

Acabei de instalar o Zimbra e acho que estraguei meu nome de host tentando instalá-lo.

Eu obtive o Zimbra instalado, mas o certificado não está funcionando. (esse é outro assunto)

Aqui está o meu arquivo host:

127.0.0.1       localhost
127.0.1.1       GreenHornet
xxx.xxx.xxx.85    mydomain.co GreenHornet
xxx.xxx.xxx.85    mydomain.co GreenHornet
xxx.xxx.xxx.85    webmail.mydomain.co GreenHornet

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

É claro que o nome do IP e do domínio foi alterado.

E este é o meu arquivo de nome de host:

mydomain.co

Eu queria que o nome do servidor fosse GreenHornet, mas eu mudei para a instalação. Além disso, eu tenho o ip apontando para o servidor e isso funciona bem, mas eu não tinha certeza se eu fiz o arquivo host corretamente.

O arquivo host está correto? Devo alterar o arquivo hostname de volta para o GreenHornet?

Qualquer ajuda seria muito apreciada!

    
por ErocM 18.09.2013 / 04:41

2 respostas

1

Eu acho que você está misturando as coisas.

Você está misturando nomes de domínio e aliases e fqdn.

webmail ou GreenHornet são aliases (também conhecidos como serviços dentro do seu nome de domínio)

apelido + nome de domínio = fqdn

o fqdn é o caminho para identificar seu serviço / servidor (se o seu servidor DNS tiver boas configurações)

Eu não recomendo usar maiúsculas, você não pode saber se funcionará corretamente

Para resumir, você tem esse arquivo / etc / hosts:

127.0.0.1       localhost
127.0.1.1       GreenHornet
xxx.xxx.xxx.85    mydomain.co GreenHornet
xxx.xxx.xxx.85    mydomain.co GreenHornet
xxx.xxx.xxx.85    webmail.mydomain.co GreenHornet

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

significa que você tem 2 possíveis fqdn: webmail.mydomain.co e mydomain.co (se suas configurações de DNS usarem um caractere curinga). Ambos respondem a xxx.xxx.xxx.85 E você tem um alias: a bruxa GreenHornet responde por 127.0.1.1 e xxx.xxx.xxx.85

Com o que você deseja realizar, você deve corrigir este arquivo para este formulário (considerando todos em letras minúsculas):

127.0.0.1       localhost
127.0.1.1       greenhornet
xxx.xxx.xxx.85    mydomain.co webmail.mydomain.co greenhornet.mydomain.co

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Você tem outro arquivo para ver para alterar o nome do host do seu servidor

edite o / etc / hostname e configure-o para:

greenhornet.mydomain.co

depois reinicie seu servidor ou execute este comando para validar a alteração do nome do host:

service hostname start

Reinicie seu apache e tudo ficará bem. Se não reiniciar o seu servidor.

Você fala sobre um certificado. Você deve saber que você deve pelo menos respeitar o cn que você definiu no certificado para que este seja válido.

Você também pode precisar reconfigurar seu zimbra para levar em consideração o novo nome de host.

Atenciosamente.

    
por Antoine Rodriguez 22.09.2013 / 13:06
1

A resposta de Antoine Rodriguez é boa.

Basta adicionar meus 2 centavos já que instalei / configurei o Zimbra 8.0.3 para um ambiente de teste interno antes.

No meu caso, basta definir o nome do host ( /etc/hostname ) da mesma forma que o FQDN e deixar o servidor DNS manipular a resolução de nomes.

% bl0ck_qu0te%

/etc/hosts file é a pesquisa de tabela estática para nomes de host. A pesquisa de nome de host é controlada pelo arquivo /etc/nsswitch.conf , por padrão ele procura no arquivo de hosts e, em seguida, no servidor DNS.

hosts: files dns

Portanto, os nomes de host configurados em /etc/hosts só podem ser resolvidos no próprio servidor, a menos que você envie as mesmas entradas para todas as máquinas clientes (que se conectarão ao servidor zimbra).

Fora do tópico

Além de alterar a hospedagem em /etc/hostname , você também pode alterar o nome do host na hora, alterando diretamente o /proc/sys/kernel/hostname .

Por exemplo:

echo greenhornet.mydomain.co > /proc/sys/kernel/hostname
exec -l $SHELL

Você verá o novo nome do host entrando em vigor no novo subshell. Para sobreviver a reinicializações, você terá que alterá-lo em /etc/hostname .

    
por Terry Wang 22.09.2013 / 13:33