How to stop unauthorized website replication/mirroring

I'm running a website in a vps server (nginx). I recently found several other websites that are 100% duplicate of my website.

Even when I change a post or delete files from my server, these other websites automatically update with the changes I made! It looks like someone has mirror website without authorization. For this reason, its really hurt my SEO result.

Is this a reverse proxy attack? And how can I prevent someone from mirroring my website?

1
задан 17 November 2017 в 18:09
1 ответ

Сначала вам нужно определить, является ли это зеркалом, обратным прокси-сервером или просто указывающим на тот же IP-адрес. Вот небольшая помощь по дифференциальной диагностике и решениям, основанным на диагнозе.

  1. Зеркало. Наверное, не в этом случае, как вы описываете, изменения обновляются сразу. Если это статическая версия вашей страницы, вы должны увидеть в журналах, когда она была зеркалирована, и, возможно, заблокировать этот IP. Вы также можете создать правило Fail2ban для обнаружения нежелательного зеркалирования.

  2. Обратный прокси . Перейдите на случайную страницу, например http://example.com/7z2JhV986yM2 , которая ранее не кэшировалась. С tail -f /var/log/apache2/access.log | grep 7z2JhV986yM2 вы должны увидеть IP-адрес, используемый для загрузки страницы на прокси; может не совпадать с IP-адресом, на котором находится копия. Заблокируйте этот IP-адрес и посмотрите, как теперь обратный прокси-сервер выдает 403 .

  3. Другой домен , указывающий на ваш IP . Просто найдите оба имени хоста и посмотрите ответы. Это не обязательно вызвано враждебными действиями, но они могут быть просто остатками; домены, в которых ранее использовался тот же IP-адрес, что и у вашего VPS.

    Не обслуживать содержимое вашей страницы на каждом Host: заголовке, а только с вашим каноническим именем хоста т.е. ваш домен. Используйте для этого виртуальные серверы, например имя_сервера . Вы можете либо перенаправить все остальное на каноническое имя хоста, что на самом деле улучшит ваше SEO, либо вы можете выдать ошибку 404 или страницу-заполнитель, описывающую домен, который не используется.

4
ответ дан 3 December 2019 в 17:34

Теги

Похожие вопросы