opened image

VestaCP: Як створити сайт-заглушку

У яких випадках потрібен сайт-заглушка:

  • Якщо хтось випадково або злоінтенційно перенаправив свій домен на ваш сервер, тобто вказав IP-адресу вашого сервера в записі A свого домену.
  • Ви орендували сервер, на якому раніше був сайт або сайти. Попередній власник не змінив записи A, і його домени все ще спрямовані на ваш сервер.

Виходить ситуація, коли відвідувачі деякого, наприклад, не дуже приємного сайту потрапляють на ваш ресурс. Такі переходи знижують рейтинг вашого сайту в пошукових системах. Щоб цього не сталося, сайт-заглушка буде відкриватися, якщо відвідувачі потраплять на ваш сервер з чужого, непотрібного вам домену. Для роботи використовуємо безкоштовну панель керування сервером 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


 

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