Оптимизация nginx + php-fpm

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,069
Реакции
269
Здравствуйте.
Кто нибудь сможет помочь хоть немного оптимизировать nginx + php-fpm ?
Кто-то не хороший видимо флудит, и сайт падает в 502 ошибку
Или подскажите толковый мануал по настройке..
Заранее спасибо
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #2
Надо узнать каким методом воздействуют на сайт. Я однажды спасся тем, что запретил некоторым странам подключаться, это самое простое. А бывает. что и никакая настройка не поможет, а хостинг тебя пошлет на три буквы.
 
B

bigbrain911

@HooLIGUN, Напиши в лс подскажу что сделать, зашел на твой сайт, проверил, понял чем уводят в 502
 

ykpon

Владыка
Сообщения
676
Реакции
401
Ограничивай количество соединений с одного IP, компиль nginx с модулем testcookie, тем самым ботов, хоть и не всех, отсеешь.
От школоддоса это более чем поможет и не будет необходимости анализировать атаку и применять какие то решения по защиты на лету. Вряд ли такая атака на тебя вообще прилетит.
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,069
Реакции
269
@ykpon, Соединений ограничивал до минимума, доходило до того, что меня самого просто за открытие сайта банило.
Перекомпиляция модулей для меня еще сложно, ниразу с этим не сталкивался..
@bigbrain911, Написал.
@September, ТП говорит тяжелые скрипты, хотя причем тут тяжелые, если раньше всё было норм.Так или иначе, более менее тяжелый я отключил, не помогло.

в isp manager есть такая функция Защита от DDoS-атаки — ISPWiki
Какие параметры сюда указать примерные, чтобы хоть как отбить?
Anti-ddos2.png



P.S. В оптимизации НУБ, по этому если что, сильно тапками не бросайтесь :)
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,069
Реакции
269
Можешь на пару значений выше поставить.
Не подскажешь, как прописать в локэйшине, чтобы кешировать все подстраницы
Хочу кешировать профили пользователей
location /users/***/ {
expires Nd;
}
/users/***/ - где *** ид юзера
 

ykpon

Владыка
Сообщения
676
Реакции
401
Не подскажешь, как прописать в локэйшине, чтобы кешировать все подстраницы
Хочу кешировать профили пользователей
location /users/***/ {
expires Nd;
}
/users/***/ - где *** ид юзера
C-подобный:
location /users/([0-9]*)/ {
    ...
}
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,069
Реакции
269
C-подобный:
location /users/([0-9]*)/ {
    ...
}
Я к тому, что возможны и подстраницы, например /users/123/stats/ - их тоже кешировать.
Так и будет?
В общем,всё что дальше /users/ -кешировать

***
Да и не сработало
location /users/([0-9]*)/ {
deny all;
}
Открывается
 
Последнее редактирование:
Сверху Снизу