Сыпется флуд на сайт, в рефере домены вида redsd2dsd34.net 45sddsd2ds.com dfs3sdsd2.ru Хочу сделать так If ($http_referer содержит больше одной цифры) { return 444; }by idrum - Nginx Mailing List - Russian
спасибо. есть одно но, при location = /viewforum.php { rewrite ^ /forums/view/$arg_id permament; } c http://site.ru/viewforum.php?id=39 перенаправляет на http://site.ru/forums/view/39?id=39 можно ли избавится от "?id=39" в конце?by idrum - Nginx Mailing List - Russian
не могу сделать простейший rewrite. поменялась структура сайт и поэтому необходимо перенаправлять пользователей c http://site.ru/viewforum.php?id=3 на http://site.ru/forums/view/3 нынешний конфиг user www; worker_processes 1; timer_resolution 100ms; worker_rlimit_nofile 8192; woby idrum - Nginx Mailing List - Russian
использую try_files /maintance.html @codeigniter; и когда я создаю файл maintance.html (заглушка), срабатывает nginx и "всё идёт по плану". но беда, страница эта попадает в кеш и когда я удаляю файл maintance.html то пользователи продолжают её видетby idrum - Nginx Mailing List - Russian
достаточно было убрать $uri из try_files /maintance.html @codeigniter;by idrum - Nginx Mailing List - Russian
второй вариант - оно самое. если вы не работали с кодеигнитером: в этом фрейворке работает на принципе роутинга запросов, запросы вида site.ru/users/profile/45 есть site.ru/index.php/users/profile/45 и фреймворк ищет сначала файл контроллера usersby idrum - Nginx Mailing List - Russian
и хочется что бы все запросы перенаправлялись на index.php. при конфиге из первого поста так и получалось, при запросе http://site.ru/system/config/config.php codeigniter выдавал ошибку 404by idrum - Nginx Mailing List - Russian
Игорь, ваш конфиг конечно рабочий, но при нём так же php файлы можно напрямую скачать с сервера!by idrum - Nginx Mailing List - Russian
о чёрт, теперь файлы с расширением .php можно скачать с сервера обратившись к ним напрямую (например http://site.ru/system/config/config.php)! как так получилось и как от этого избавится?by idrum - Nginx Mailing List - Russian
погуглил. справился так: изменил server конфига на следующее (ещё раз напомню что использую codeigniter поэтому там такие пляски с index.php): server { listen 80; server_name site.ru; root /home/site.ru/data/www/site.ru; location = / { rewriteby idrum - Nginx Mailing List - Russian
у меня такое было из-за watchdog, он неправильно определял запущен ли процесс нгинкса и начинал уходить в бесконечный лупby idrum - Nginx Mailing List - Russian
На сервере стоит Freebsd 8.1 я ложил файл в /usr/local/www/nginx-dist - ноль эмоций. и как правильно тогда указать рут ? когда я указываю рут то 403 ошибка получается, в логах directory index forbiden, а когда в тот же локейшн пишу 'index index.php' то нгинксby idrum - Nginx Mailing List - Russian
Сервер: nginx/0.7.67, php-fpm ,php 5.2.13, codeigniter. Куда я только не ложил файл maintance.html, nginx не срабатывает и не показывает его содержимое. Мне кажется потому что не указан root для локации / но если указать рут то nginx выдаёт 403 ошибку, если жеby idrum - Nginx Mailing List - Russian
не рабочий порт для пыха 5.2.13by idrum - Php-fpm Mailing List - Russian
Совет Игоря помог. Огромное спасибо. Завтра напишу подробнее, тем более такой вопрос тут уже был и почему остался без ответа.by idrum - Nginx Mailing List - Russian
пасибо. чуток стало яснее..но как быть если файл, который нужно инклудить для проверки на совпадения содержит данные вида 41.99.84.65/32 0 41.105.104.207/32 0 41.207.163.5/32 0 59.178.208.146/32 0 59.178.219.101/32 0 59.180.129.132/32 0by idrum - Nginx Mailing List - Russian
есть список айпи адресов, которые попали в "бан" в результате работы скрипта (базовая защита от хттп флуда). можно ли как то заинклудив этот список и проверив по нему айпи пользователя отдать определёную страницу?by idrum - Nginx Mailing List - Russian