А значит опять переезд! Если этот процесс не автоматизирован, можно очень сильно забуксовать и утонуть в рутине. Благо сайтов всего 2 и времени на это ушло 2,5 часа.
-Надо было купить новый сервак, поставить там FastPanel, добавить сайты, выпустить сертификаты.
-Wordpress хорош тем, что можно в 2 клика плагином Duplicator запаковать и распаковать сайты на новом месте - без геммороя.
Т.к клаудфлаир в рашке уже не помогает, то вместе с блокировкой домена блокируется и IP сервера, а это значит что хранить все яйца в одной корзине уже не получится.
Условно вы держите 20 РУ сайтов на одном серваке, ловите уведомление от РКН и ваши РУ сайты больше не открываются с этого IP сервера - неприятненько, да? Поэтому переезд затянулся) Что делать?
Берем сначала укропу, потом кош....))))) Берем чистый сервер и заливаем туда все наши "серенькие" сайты. Ходит миф (морозная свежесть) , что если средиректить на поддомен, то заблокируют поддомен, а не основной домен, а так же нахлабучат айпи адрес и всё опять потухнет...
Т.к заблокированные домены особой ценности уже не представляют, я их храню на "вечном хостинге" - это тот, который я всегда буду продлевать, а сайты закидываю на CF, ибо с помощью воркера в 1 клик настраивается 301 редирект хоть 100500 страничного сайта:
Нужно настроить воркер с таким кодом:
export default {
async fetch(request) {
const url = new URL(request.url)
const targetUrl = `https://newdomain.com${url.pathname}${url.search}`
return Response.redirect(targetUrl, 301)
}
}Тогда всё будет редиректить вот так: olddomain.com/page1/ >>>>>> newdomain.com/page1/
Что я решил затестить:
-Клоакинг для фильтрации подозрительных заходов
-Редирект на поддомен отфильтрованных пользователей
-PHP Reverse Proxy (Поддомен зеркалит содержимое основного домена через PHP curl без копирования файлов).
-Ngnix прокси для скрытия основного IP сервера, где лежат сайты.
Если не углубляться, то вся система работать будет так:
Настраиваем клоакинг скрипт:
Разрешаем поисковым краулерам Google, Yandex, Bing посещать наши сайты, без редиректа.
Отсекаем все заходы с пустым реферером и не из целевого гео - скидываем их на black (заглушку) с любым текстом.
Далее остальные пользователи будут попадать на поддомен манисайта, либо можно вообще скидывать на зеркало (другой домен).
Как итог: мы пропускаем ботов для сканирования и не показываем контент посетителям, которые не имеют реферера, т.к они пришли не из поисковой системы +Отсекаем любые переходы, кроме (RU, KZ, UZ).
Поймав целевого посетителя, клоака его пропускает и человек попадает на наш поддомен (точная копия страницы) и там уже наш перчик выполняет целевое действие.
Как то так будет работать клоакинг.
По поводу PHP Reverse Proxy:
Это 2 файла .htaccess и index.php - они лежат в корне на поддомене и зеркалят основной сайт. Если вы зайдете на поддомен, то там будет точная копия манисайта. Всего 2 файлика, карл, не надо ничего разворачивать)
Защищаем IP адрес хостинга: Ngnix Proxy
Для этого нам понадобиться еще один VPS - он будет скрывать IP вашего основного сервера.
Ngnix Proxy настраиваются в 3 шага, нужно просто установить на чистый сервер Ngnix, выпустить сертификат и создать конфиг.
Потом у регистратора просто меняешь A-запись со старого айпи, на новый, где установлен Ngnix Proxy.
Теперь весь трафик идет через прокси, основной IP скрыт.
У нас получилась многоходовочка:
Основной IP сервера скрыт за Ngnix прокси, а домен редиректит на поддомен.
Если заблокировали поддомен - добавляем новый в систему и закидываем 2 файлика (.htaccess и index.php)
Если заблокировали IP адрес - блокируется проксирующий сервер - покупаем новый VPS, настраиваем Ngnix, меняем А-запись у регистратора.
В любом случае, проще менять проксирующий сервер и не палить свой основной хост.
Ставь реакцию:
🙏 - Это поможет | 💩 - РКН не победим
