opened image

VestaCP: Как создать сайт-заглушку

В каких случаях нужен сайт-заглушка:

  • Если кто-то случайно или злонамеренно направил свой домен на Ваш сервер. Т.е. указал в А-записи своего домена IP Вашего сервера. 
  • Вы арендовали сервер, на котором ранее были сайт или сайты. Прежний владелец не изменил А-записи и его домены все еще направлены на уже Ваш сервер.

Получается ситуация, что посетители какого-то, например,  не самого пристойного сайта  попадают на Ваш ресурс. Такие переходы  понижают рейтинг Вашего сайта в поисковых системах. Чтобы такого не случалось, сайт-заглушка будет открываться, если посетители попадут на Ваш сервер с чужого, ненужного Вам домена. Для работы используем бесплатную панель управления сервером VestaCP.



Для создания сайта-заглушки необходимо: 
 


1. Создайте в панели VestaCP домен с произвольным именем. Например, site.plug. Для этого войдите в панель. Далее в меню WEB – Создать домен.  В поле Домен введите site.plug (или любое произвольное название) и нажмите Добавить. Также необходимо создать для этого домена самоподписанный SSL сертификат. Для этого зайдите в меню WEB – для домена site.plug нажмите кнопку  EDIT

 


 

В открывшемся окне свойств домена, поставьте галочку в поле SSL Support  и нажмите Generate CSR. В окне генерации сертификата вставьте в поле Domain название сайта-заглушки (site.plug) и нажмите Generate, потом кнопку Add и потом Save



 

2. Подключитесь к серверу по SSH (например, с помощью программы putty). 




 

3. Скопируйте в окно консоли команду и нажмите Enter

vim /etc/nginx/conf.d/vesta.conf


(для этого достаточно скопировать строку и кликом правой кнопки мышки по окну консоли, вставить)

В открывшемся файле необходимо переместить строки (их будет 2), в которых упоминается site.plug, в самый верх файла

Для этого переместите курсор на первую строку с упоминанием site.plug, нажмите dd (вырезать), далее переместите курсор в самый верх документа и нажмите английскую букву p (вставить). Такие же действия проделайте в отношении второй строки.

В результате должно получиться так:



 

Сохраните файл и закройте его нажав Shift+Z+Z (если сделали что-то не так, можно закрыть файл без сохранений Shift+Z+Q и попробовать снова, выполнив команду указанную вначале пункта)

Выполните команду для применения изменений (скопируйте в окно консоли и нажмите Enter).

 

systemctl reload nginx


4. Точно такие же действия необходимо выполнить в  другом файле.

Для его открытия, выполните команду (скопируйте строку и нажмите Enter):

 

vim /etc/httpd/conf.d/vesta.conf

 

Внимание! Если в открывшемся файле не будет строк (будет пусто), просто закройте файл без сохранения (нажмите комбинацию Shift+Z+Q)

В случае, если файл не пустой и изменения были применены, сохраните его и закройте  нажав комбинацию Shift+Z+Z. После чего выполните команду:

 

systemctl reload httpd


 

В результате Вы создали сайт-заглушку, который будет открываться, если на Ваш сервер направлены сторонние домены.