Изменение имени хоста VPS — проблема с ZPanel

По сути, у меня есть настройка VPS, но я неправильно указал имя хоста. Я оставил его на некоторое время, и все было в порядке, установил zpanel и т. д., и теперь это «веб-хост», и все было в порядке. Теперь я хочу изменить имя хоста, поэтому я вошел в панель управления хостинговой компании для сервера и изменил имя хоста.

Исходное и новое имя хоста имеют формат xxx.yyy.com. Так что ничего не произошло, и я все еще мог попасть на страницу входа в zpanel через «старое» имя хоста, хотя в панели управления хостинговой компании было указано, что оно изменилось.

Для простоты объяснения мы будем говорить, что мое старое имя хоста было xyz.example-domain.com, а новое — server.another-domain.com. Оба домена контролируются этой установкой zpanel.

В любом случае. Я удалил запись DNS для «xyz» в домене-примере, и, как и следовало ожидать, если вы перейдете на xyz.example-domain.com, вы ничего не получите. Я создал запись dns A для server.another-domain.com, но теперь все, что вы получаете, это страница Apache по умолчанию «Добро пожаловать на ваш сервер». Чтобы войти в zpanel, вам нужен IP-адрес.

Итак, мой вопрос: нужно ли мне делать что-то еще? Кажется, мне нужно изменить, где отображается эта страница входа в систему zpanel, чтобы она могла быть server.another-domain.com. Я предполагаю, что где-то есть какой-то файл, который мне нужно отредактировать, но я не знаю, какой именно, и «интернет» на самом деле не помогает, так как все, что я нахожу, это «изменить имя хоста в панели управления хостинговой компании», что Я сделал.

PS Это сервер Apache 2 под управлением CentOS 6.


person Sean    schedule 16.10.2014    source источник


Ответы (2)


Взгляните на свою конфигурацию Apache, расположенную в /etc/httpd/conf/httpd.conf. Если вы собираетесь запускать несколько доменов на одном хосте, вам необходимо настроить виртуальные хосты. Вы увидите подробное объяснение этих параметров в нижней части файла конфигурации.

В зависимости от того, где вы разместили свои файлы, вам нужно установить свой DocumentRoot соответствующим образом для каждого из ваших виртуальных хостов, и это даст указание Apache искать файлы в нужных местах. По умолчанию я считаю, что он выглядит в /var/www.

ПРИМЕЧАНИЕ. Вам потребуется перезапустить Apache или перезагрузить конфигурации всякий раз, когда вы изменяете файл конфигурации. Вы можете сделать это, выполнив одну из следующих команд (от root):

/etc/init.d/httpd restart
/etc/init.d/httpd reload
person Leo Bedrosian    schedule 16.10.2014
comment
Виртуальный хостинг был настроен Zpanel, кажется, все готово к работе, и несколько доменов работают нормально (т.е. на сервере в настоящее время есть 3 веб-сайта, и все они работают без проблем). Я могу подключиться к серверу по SSH, если я использую новое имя хоста (server.example-domain.com), и если вы перейдете туда, вы получите эту страницу Apache по умолчанию, плюс в панели управления хостинговой компании для VPS указано, что это server.example-domain.com. Итак, я почти уверен, что имя хоста было изменено, в example-domain.com есть запись A для «сервера», поэтому я почти уверен, что мне просто нужно что-то изменить в Zpanel:/ - person Sean; 17.10.2014
comment
Я не знаком с zpanel, но, возможно, вам просто нужно перезапустить его, чтобы он принял сделанные вами изменения конфигурации, как если бы вы делали это с другими службами, работающими в CentOS. Найдите в своем каталоге /etc/init.d сервис zpanel и, если он существует, перезапустите его (например, /etc/init.d/zpanel restart) и посмотрите, решит ли это проблему. - person Leo Bedrosian; 17.10.2014

Перейдите в /etc/zpanel/panel/

переименуйте: index.php -->panel.php (или любое другое имя).

Затем создайте index.php и оставьте его пустым (или напишите приветственное сообщение).

Наконец, войдите в свою zpanel следующим образом: http://www.yourIP/panel.php< /эм>

Работает отлично!

Нет необходимости менять какой-либо порт

person Joobind    schedule 21.04.2015