admin@demi4.com

Apach2 block by country with MaxMind


У зв’язку з закінченням підтримки dat формату з боку MaxMind, та потребою блокувати усіляке лайно яке пре на сайти роблю цю нотатку.

Зпочатку встановлюємо залежности:

далі скачуємо архів з сорсами для встановлення модуля maxminddb:

Якщо видає якісь помилки при збиранні – перевірити залежності.

Налаштовуємо автоматичне скачування да оновлення maxminddb:

Далі іду у .htaccess потрібного сайту та додаю налаштування для блокування всіх – окрім потрібних держав.:

Для перевірки достатньо видалити код своєї крахїни з переліку та перевірити чи буде працювати у вас сайт. Якщо отримаєте 403 код – все ОК, модуль працює.

Якщо потрібно заблокувати якусь країну, необхідно додати:

 

 

 

 

2 голоса

Залишити відповідь

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

chroot user for sftp

chroot user for sftpchroot user for sftp

Все забуваю додати статтю щодоо налаштування sftp для користувача, та chroot його у потрібній директорії 1 голос Схожі записи: Let’s encrypt wildcard сертифікати Як у docker змінити /var/lib/docker на інший

Can not create Semaphore [No space left on device]

Can not create Semaphore [No space left on device]Can not create Semaphore [No space left on device]

Подключал в свой мониторинг ВПС, при запуске zabbix-agent в логах появилась запись: : Can not create Semaphore [No space left on device] : Unable to create mutex for log file

apache2 + mod_proxy + mod_proxy_http = сокрытие домена

apache2 + mod_proxy + mod_proxy_http = сокрытие доменаapache2 + mod_proxy + mod_proxy_http = сокрытие домена

Крайне редко выпадают интересные задачи, как правило все скучно или банально или просто не интересно, но тут один заказчик попросил выяснить можно ли обойти защиту скрипта который привязывается к доменному