Dram

Рейтинг
1115
Регистрация
28.06.2008

А обновить нельзя без удаления? Чтоб даун тайм поменьше был...

oml:
Подскажите как, буду очень благодарен.

/ru/forum/comment/14885499

+ я еще добавил определение ботов без кукисов, и добавил автоблокировку особо упоротых по айпи на сутки.

+ уде на фронте, тем кто превышает заданное кол-во обращений я выдаю гугл капчу и пока не пройдкт контент не показываю.

Решение работает уже год, траф растет, поисковые боты ходят без ограничений. Все остальные боты или отсекаются сразу или ходят с большим трудом

Если ваш сайт на https + http2, то отсечь 98% ботов можно средствами nginx

zin4:
при 30 тысячах уников в сутки. сейчас плачу 4600 в месяц за выделенный.

Что-то вы переплачиваете. Я плачу 1700 р. за впс при трафике 80.000 в сутки, так у меня он нагружен всего на 30%.

все разобрался - там вообще не нужно var

прописал так

....ites-conf/blockip.conf;/etc/init.d/nginx reload

и все заработало!!!

Спасибо!

jkm, спасибо большое за помощь. Опять разнес по разным строкам, сделал ваш запрос.

Ошибки пропали - но и релоад Nginx не работает. Я его как-то не так прописал?

P.S. посмотрел файл - ваш запрос объединил две последние строки..... Ну да, я это уже догнал попробовать...

Записал в одну строку, ошибок нет, но и релоад Nginx не работает. Может я его не так записал?

...... ery" > /etc/nginx/sites-conf/blockip.conf;var="/etc/init.d/ngi ..................

jkm, спаисбо большое! А я тут подумал... а нужно ли делать релоад Nginx после каждой новой записи ?

Можно так?

#!/bin/bash
query="SELECT CONCAT('deny ', INET_NTOA(ip_start), ';') FROM \`xyfq1_blacklist_items\` WHERE \`c\` > 20 ORDER BY \`c\` DESC "
mysql --skip-column-names --user="root" --password="Пароль" --database="База2" --execute="$query" > /etc/nginx/sites-conf/blockip.conf;
var='/etc/init.d/nginx reload';

но мне выдает

blockip.sh: line 3: $'\r': command not found
Злоядный Сеошн:
Теперь вопрос, как к таким статьям отнесется дядя гугл?

Отношение соотвествующее - они уже давно научились понимать говноперевод.

У меня идея!

Кто силен в JS? Суть в том, чтобы загружать на страницу последним некий скрипт, который сканирует всю страницу на предмет стоп слов и если оно найдено - скрывает див с рекламой.

Плиз, напишите кто может !

Всего: 6927