В каких случаях нужен сайт-заглушка:
- Если кто-то случайно или злонамеренно направил свой домен на Ваш сервер. Т.е. указал в А-записи своего домена 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
В результате Вы создали сайт-заглушку, который будет открываться, если на Ваш сервер направлены сторонние домены.