Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Конфиг nginx
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Конфиг nginx

Страниц (1): [1]
 

1. Айратиус - 25 Марта, 2016 - 08:44:56 - перейти к сообщению
Всем доброго дня. Имеется сайт с фильмами онлайн. Из-за наращивания посещаемости необходимо оптимизировать nginx. Есть ли у кого аналогичные сайты или ресурсы. Можете ли показать свои конфиги nginx?
2. armancho7777777 - 25 Марта, 2016 - 14:46:42 - перейти к сообщению
Администрирование сервера NGINX[dot]pdf
Глава 4. NGINX как обратный прокси-сервер.
Алгоритмы балансировки нагрузки (стр. 84)
3. DJ-X - 24 Июля, 2016 - 13:24:01 - перейти к сообщению
Новенькое придумал!
Nginx запрет закачки файлов без Cookies
Блокировка доступа к файлам без Cookies Stop_Control=1

CODE (htmlphp):
скопировать код в буфер обмена
  1.  location ~ "\.mp3$|\.mp4$|\.m4a$|\.zip$|\.rar$" {     
  2.   if ($http_cookie !~* "Stop_Control=1"){
  3.     return 403;
  4.   }
  5.   }


Фильтрация GET запросив.
Разрешить URL только с такими символами, а с другими запретить.
Это поможет защититься от не понятных ссылок.

CODE (htmlphp):
скопировать код в буфер обмена
  1.   if ($request_uri !~ ^(/|/[a-zA-Z0-9\;\.\?/_\-&=%+:]+|/[a-zA-Z0-9\._\-\(\)/]+\.[a-zA-Z0-9\;\.\?/_\-&=%#,\;]+)$) {
  2.   return 444;
  3.   }
4. OrmaJever - 24 Июля, 2016 - 14:07:08 - перейти к сообщению
DJ-X пишет:
if ($request_uri !~ ^(/|/[a-zA-Z0-9\;\.\?/_\-&=%+:]+|/[a-zA-Z0-9\._\-\(\)/]+\.[a-zA-Z0-9\;\.\?/_\-&=%#,\;]+)$) {

ойойой, если это будет обрабатываться при каждом запросе то производительность только просядет
5. DJ-X - 24 Июля, 2016 - 14:33:50 - перейти к сообщению
Nginx нагрузка максимум 3% CPU больше я не видел.

 

Powered by ExBB FM 1.0 RC1