У яких випадках потрібен сайт-заглушка:
- Якщо хтось випадково або злоінтенційно перенаправив свій домен на ваш сервер, тобто вказав 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
В результате Вы создали сайт-заглушку, который будет открываться, если на Ваш сервер направлены сторонние домены.