Имя хоста моего сервера 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 работает
Вы никогда не устанавливаете доменное имя как имя хоста на сервере cPanel. Это вызовет множество проблем с внутренней работой cPanel и, следовательно, должно быть исправлено. В качестве имени хоста можно использовать что-то вроде server.yourdomain.com. Если вы используете VPS, попросите своего провайдера изменить имя хоста, а не вносить изменения внутри сервера, так как оно не будет постоянным.
Cpanel установит ssl для служб cpanel, а URL-адреса для входа будут перенаправлены на имя SSL в соответствии с настройками cPanel. Чтобы исправить это, установите значения cpredirectssl & cpredirect к "Исходное доменное имя"(включая пробел) в файле конфигурации cpanel /var/cpanel/cpanel.config а затем запустить
/ usr / local / cpanel / whostmgr / bin / whostmgr2 --updatetweaksettings
Это сохранит URL-адрес входа в систему без каких-либо перенаправлений. После входа в систему обязательно сбросьте сервисные SSL-сертификаты, что можно сделать в WHM >> Конфигурация сервиса >> Управление сервисными SSL-сертификатами> параметр сброса.
Если вы снова перезапустите свой сервер, ваше имя хоста снова будет изменено на centos. Я рекомендую вам изменить имя хоста (навсегда), отредактировав / etc / sysconfig / network (параметр HOSTNAME); и также измените файл / etc / hosts.
Вы можете посмотреть конфигурацию apache (параметр hostname), чтобы исправить ошибку, отображаемую в браузере.
Вы пытаетесь получить доступ к cPanel с сервера (локального) или с другого компьютера?
Сделай это, и это сработает
cd ..
cd etc/sysconfig
chattr +i network