Як встановити сайт-заглушку на сервер
08:05, 25.11.2022
Під час оренди віртуального сервера ви можете зіткнутися з ситуацією, коли ваш IP раніше кимось уже використовувався. На ньому могли розміщуватися сайти, до нього, ймовірно, були прив'язані якісь певні домени, дзеркала. Коли IP-адресу присвоюють новому серверу, разом із цим "у спадок" можуть дістатися деякі сюрпризи – коли через прив'язку стороннього домену до IP веб-сервер отримуватиме запити, для яких на сервері не передбачено жодних налаштувань. Наслідком цього стануть проблеми з ранжуванням, оскільки пошукові системи вважатимуть ці домени копіями вашого сайту.
Захистити себе від подібного дуже просто – необхідно розмістити на сервері сайт-заглушку, який фільтруватиме безгоспні домени, не даючи їм змоги впливати на роботу вашого основного сайту. Сам цей сайт-заглушку можна оформити у вигляді найпростішої HTML-сторінки з повідомленням для тих, хто помилково на неї натрапить.
Створення сайту-заглушки в панелі ISPmanager
Щоб створити сайт-заглушку через панель керування ISPmanager, вам необхідно створити домен WWW, вказавши його як пріоритетний. Для цього:
- Зайдіть в особистий кабінет ISPmanager, перейдіть у розділ "Домени", потім у підрозділ "WWW-домени".
- Виберіть "Створити".
- Заповніть усі поля, позначені червоною зірочкою, а також усі інші за бажанням.
- У самому низу списку обов'язково поставте галочку навпроти пункту "Пріоритетний" і натисніть "Ок".
- Завантажте файли заглушки на сервер () - тепер відвідувачі бачитимуть ваше повідомлення.
Вебмайстри, знайомі з HTML і CSS, легко зможуть відредагувати привітальну сторінку, зробивши її трохи більш інформативною і презентабельною. Для цього необхідно в розділі "WWW-домени" вибрати нещодавно створений сайт-заглушку, і в меню "Каталог" відкрити файл index.html. Тут ви зможете змінити зовнішній вигляд сторінки на свій розсуд.
Встановлення заглушки в Apache
Користувачі веб-сервера Apache, який використовують комплекс LAMP, також можуть легко встановити сайт-заглушку. Спершу створіть папку для завантаження файлів сайту:
mkdir /var/www/plug.site
Потім занурте в неї файли заглушки одним зі зручних способів. Для цього можете скористатися FTP або sFTP протоколом. Також ви можете вручну створити файл index.html, заповнивши його в консольному редакторі – але це складніше і менш зручно.
Коли папка з файлами сайту-заглушки буде готова, вам необхідно буде налаштувати доступ до цих файлів з боку веб-сервера:
chown -R www-data:www-data /var/www/plug.site
Після цього можна приступати до створення конфігураційного файлу для веб-сервера - <VirtualHost>. Файл цей має бути розташований на першому місці в списку всіх конфігів сайтів, інакше він не працюватиме. Щоб він був першим, додайте в його назву кілька нулів. Наприклад, у випадку з Ubuntu або Debian для цього достатньо лише відредагувати в редакторі nano конфігураційний файл, створений за замовчуванням:
nano /etc/apache2/sites-available/000-default.conf
Три нулики в його назві дадуть змогу вивести файл у самий верх списку, тим самим він стане пріоритетним. Вміст цього файлу необхідно відредагувати:
<VirtualHost 121.121.121.121:80 > ServerName plug.site DocumentRoot /var/www/plug.site </VirtualHost>
Тільки замість 121.121.121.121.121 вкажіть реальну IP-адресу свого сервера, а замість plug.site ім'я своєї заглушки. /var/www/plug.site – це шлях, за яким зберігаються файли заглушки.
На цьому ми закінчуємо наш матеріал. Дякуємо за увагу!