NGINX

Главные вкладки

Аватар пользователя bodro bodro 12 июня 2010 в 2:43

Выкладываю конфиг примеры из которого были освещены на DrupalCamp.

Конфиг вполне рабочий, при желании и небольших изменений под ваш сервер его можно использовать на продакшене
----

Некоторые фишки которые присутствуют в нем:
- Редирект с www.domen.com на domen.com
- Небольшая защита от HTTP флуда, к php файлам разрешено не более 4 запросов в сек. с одного IP
- Динамическая конфигурация, при обращении к test.com он будут искаться в /htdocs/test.com/, sub.test2.com в /htdocs/sub.test2.com/ и т.д.
т.е. для добавления домена нужно просто создать папку, конфиг править не нужно
- Нормально работает с ImageCache и содержит друпаловские правила

Сейчас уезжаю, после отпуска планирую сделать друпал модуль который позволит настраивать nginx кэширование из админки друпала

Правки и дополнения принимаются

ВложениеРазмер
Иконка пакета nginx.zip2.45 КБ

Комментарии

Аватар пользователя GDI@drupal.org GDI@drupal.org 12 июня 2010 в 21:54

Столкнулся со странной проблемой при использовании NGINX + Apache + Drupal. Проблема в возвращаемой переменной $_SERVER['REQUEST_URI']. Если в URL используются русские буквы, то они, что естественно, кодируются, так вот NGINX отдает их маленькими буквами (%d1%82%d1%8d%d0), а нужно чтобы он их отдавал большими (%D1%82%D1%8D%D0). Хостер делал мне тестовый доступ к сайту в обход NGINXа при этом переменная отдается как надо, т.е. большими буквами. Предполагаю что дело в настройках NGINXа, но поиск в интернете ничего не дал (или я неправильно искал). В общем если можете задать такой вопрос на докладе, то был бы очень признателен.