Назад | Перейти на главную страницу

Проблема с именем хоста при установке WHM / cPanel

Имя хоста моего сервера CentOS 5.6 был "centos". И затем я меняю его на свой домен:

hostname domain.com

И я начал устанавливать WHM / cPanel, как описано здесь: http://etwiki.cpanel.net/twiki/bin/view/AllDocumentation/InstallationGuide/InstallingCpanel

Установлено очень хорошо. И я перезагружаю свой сервер.

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

iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2087 -j ACCEPT

Теперь я пытаюсь просмотреть domain.com:2087 я получаю Сервер (centos) не найден Я заметил, что он пересылается на мое старое имя хоста (Centos). А затем выполните эту команду, чтобы проверить мое имя хоста

hostname

снова возвращается "centos". Я не уверен, почему он вернулся к старому имени хоста. (Я думаю, после перезагрузки он вернулся к старому имени хоста). Я изменил его еще раз:

hostname domain.com

Наконец, теперь мое имя хоста domain.com . Но я все еще получаю сервер centos не найден ошибка.

Это Результат iptables -L команда.

P.S. : domain.com/cpanel работает

  1. Вы никогда не устанавливаете доменное имя как имя хоста на сервере cPanel. Это вызовет множество проблем с внутренней работой cPanel и, следовательно, должно быть исправлено. В качестве имени хоста можно использовать что-то вроде server.yourdomain.com. Если вы используете VPS, попросите своего провайдера изменить имя хоста, а не вносить изменения внутри сервера, так как оно не будет постоянным.

  2. Cpanel установит ssl для служб cpanel, а URL-адреса для входа будут перенаправлены на имя SSL в соответствии с настройками cPanel. Чтобы исправить это, установите значения cpredirectssl & cpredirect к "Исходное доменное имя"(включая пробел) в файле конфигурации cpanel /var/cpanel/cpanel.config а затем запустить

    / usr / local / cpanel / whostmgr / bin / whostmgr2 --updatetweaksettings

Это сохранит URL-адрес входа в систему без каких-либо перенаправлений. После входа в систему обязательно сбросьте сервисные SSL-сертификаты, что можно сделать в WHM >> Конфигурация сервиса >> Управление сервисными SSL-сертификатами> параметр сброса.

  1. Ваш домен уже начал разрешаться? Если нет, попробуйте войти в WHM / cPanel, используя вместо этого IP: PORT.

Если вы снова перезапустите свой сервер, ваше имя хоста снова будет изменено на centos. Я рекомендую вам изменить имя хоста (навсегда), отредактировав / etc / sysconfig / network (параметр HOSTNAME); и также измените файл / etc / hosts.

Вы можете посмотреть конфигурацию apache (параметр hostname), чтобы исправить ошибку, отображаемую в браузере.

Вы пытаетесь получить доступ к cPanel с сервера (локального) или с другого компьютера?

Сделай это, и это сработает

cd ..
cd etc/sysconfig
chattr +i network