Перенос панели VestaCP на домен

Появилась просьба, что-бы перенести управление VestaCP на доменное имя (ранее оно находится по IP).

Перенести можно так: создать удобный для Вас поддомен. Для примера я сделаю cp.site.ru. По адресу cp.site.ru:8083 будет доступна сама панель управления.

vestacp, панель управления сервером
vestacp

Но все кроется в мелочах. Если в панели управления есть другие домены, то при добавлении к нему порта :8083, мы также попадем в панель управления.

Что бы решить данную проблему и сделать доступ только к домену cp.site.ru:8083 нам нужно отредактировать конфиг-файл.
nano /usr/local/vesta/nginx/conf/nginx.conf
Редактируем nginx.conf согласно инструкции ниже:
# Vhost
server {
listen 8083;
server_name cp.site.ru;
root /usr/local/vesta/web;
charset utf-8;

if ($host != "cp.site.ru") {
return 403;
}

После сохранения файла, выполняем команду:
service vesta restart
для перезапуска панели.

При обращении к site.ru:8083 получим ошибку 403

Теперь мы имеем доступ к панели VestaCP только с одного домена — cp.site.ru

Автор

vladios13

IT-шник, интернетчик.