не уверен, что я правильно указал имя хоста, нужен кто-то, чтобы выправить меня

Я только что установил Zimbra и, кажется, облажался с именем хоста, пытаясь заставить его установить.

Я установил Zimbra, но сертификат не работает. (это другая тема)

Вот мой файл хоста:

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

Конечно, IP-адрес и имя домена были изменены.

И это мой файл имени хоста:

mydomain.co

Я хотел, чтобы имя сервера было GreenHornet, но я изменил его для установки. Кроме того, у меня есть ip, указывающий на сервер, и он работает нормально, но я не был уверен, правильно ли я сделал файл хоста.

Правильный ли файл хоста? Должен ли я изменить файл имени хоста обратно на GreenHornet?

Любая помощь будет принята с благодарностью!

0
задан 18 September 2013 в 06:41

2 ответа

Я думаю, что Вы перепутываете вещи.

Вы смешиваете доменное имя и псевдонимы и fqdn.

веб-почта или GreenHornet являются псевдонимами (иначе сервисы в Вашем доменном имени)

исказите + доменное имя = fqdn

fqdn является способом определить Ваш сервис/сервер (если Ваш DNS-сервер имеет хорошие настройки),

Я не рекомендую использовать верхний регистр, Вы не можете знать, будет ли он работать правильно

Для подведения Вас имеют этот/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

это означает, что у Вас есть 2 возможных fqdn: webmail.mydomain.co и mydomain.co (если Ваши настройки DNS используют подстановочный знак). Оба ответа на xxx.xxx.xxx.85 И у Вас есть один псевдоним: GreenHornet околдовывают ответы для 127.0.1.1 и xxx.xxx.xxx.85

То, что Вы хотите выполнить Вас, должно исправить этот файл к этой форме (рассматривающий все в нижнем регистре):

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

У Вас есть другой файл для наблюдения для изменения имени хоста сервера

отредактируйте/etc/hostname и установите его до:

greenhornet.mydomain.co

затем перезагрузите свой сервер или выполните эту команду для проверки изменения имени хоста:

service hostname start

Перезапустите своего апача, и он будет в порядке затем. Если не перезагружают Ваш сервер.

Вы говорите о сертификате. Необходимо знать, что необходимо, по крайней мере, уважать cn, который Вы установили в сертификат для этого, чтобы быть допустимыми.

Вы, возможно, также должны реконфигурировать свой zimbra для взятия в соображении новое имя хоста.

С уважением.

1
ответ дан 18 September 2013 в 06:41

Ответ Антуана Родригеса хороший.

Просто добавьте мои 2 цента, поскольку я установил / настроил Zimbra 8.0.3 для внутренней тестовой среды ранее.

В моем случае я просто задаю имя хоста (/etc/hostname) так же, как полное доменное имя, и позволяю DNS-серверу обрабатывать разрешение имен.

ПРИМЕЧАНИЕ : Не уверен, если у вас есть DNS-сервер в сети, но я настоятельно рекомендую настроить его, если вы хотите отправлять / получать электронную почту (вам понадобятся записи MX в дополнение к В любом случае A / AAAA и CNAME).

/etc/hosts Файл представляет собой статическую таблицу для поиска имен хостов. Поиск имени хоста контролируется файлом /etc/nsswitch.conf, по умолчанию он ищет в файле хостов, а затем на DNS-сервере.

hosts: files dns

Таким образом, имена хостов, которые вы задали в /etc/hosts, разрешаются только на самом сервере, если только вы не отправите одинаковые записи на все клиентские машины (которые будут подключаться к серверу zimbra). [ 1116]

Не по теме

Помимо изменения хостинга в /etc/hostname, вы также можете изменить имя хоста на лету, напрямую изменив /proc/sys/kernel/hostname.

Например:

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

Вы увидите, как новое имя хоста вступит в силу в новой подоболочке. Чтобы выжить после перезагрузки, вам нужно изменить это в /etc/hostname.

0
ответ дан 18 September 2013 в 06:41

Другие вопросы по тегам:

Похожие вопросы: