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