Фокси Форум
Очередной ламповый форум для вебмастеров о seo, заработке в интернете, создании сайтов, дорвеях, партнерках, крипте, ботах и антиботах.
Рег: May 07, 2020
Тема: Установка Антибот скрипта сразу на множество сайтов.
Если сайты на одном сервере, под одним юникс юзером и настройки сервера (настройки безопасности, такие как open_basedir например) позволяют include из директории другого сайта, то можно установить 1 скрипт Антибота и использовать на множестве соседних сайтов.
Из плюсов такого способа: 1 скрипт обновлять, настраивать и мониторить удобнее, чем на куче сайтов в разных админках, меньше занимает места (папка Антибота это минимум 150 мб), если на сайтах есть перелинковка и переходы посетителей между ними, то при "Хранение авторизации: В SQLite базе" (в конфиге) - Антибот проверка посетителю будет даваться 1 раз, а не при каждом переходе на новый сайт.
Минусы: если на сайтах много трафика, то одна база может не выдерживать многопоточных нагрузок на запись, статистика по всем сайтам будет общая.
Для установки - выделить антиботу отдельный домен или субдомен, допустим antibot.site1.ru, структура допустим на сервере получается такая:
/home/user/site1.ru/www/
/home/user/site2.ru/www/
/home/user/site3.ru/www/
/home/user/antibot.site1.ru/www/
В конфиге Антибота в "Веб директория" указать полный путь вида:
https://antibot.site1.ru/antibot9/"URL проверки" указать также полный:
https://antibot.site1.ru/antibot9/ab.phpИ на всех этих соседних сайтах делать инклуд по полному пути вида:
/home/user/antibot.site1.ru/www/antibot9/code/include.php