ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx+apache+htaccess+static



On 10.08.2011 12:46, waster wrote:

Nginx настроен в качестве reverse proxy к apache.
Статику отдает сам, динамику
пробрасывает на Apache.

Но вот проблема, если, например, доступ
к директории или определенным файлам
статики закрыт .htaccess (полностью или
авторизацией), то nginx все равно отдаст
файл. Есть ли решение? Все правила .htaccess
не перепишешь, тем более если сервер
для хостинга.

да есть. в панели управления хостингом для сайта
сделайте для клиентов настройку, чтобы они могли
сами задавать файлы с какими расширениями nginx
будет отдавать напрямую, а какие запросы будет
проксировать на апач. например,

\.jpe?g|\.png|\.gif|\.css|\.avi|\.zip|\.rar

а все остальное, т.е. \.php - будет уходить на apache.

или - какой-то более удобный вариант панели управления,
где пользователи могут явно указывать сами, какие файлы
следует отдавать напрямую через nginx, а какие - проксировать
на apache. и дальше уже - после того как они сохранили
свои настройки - скрипт генерирует фрагмент конфига
для их сайта и делает service nginx reload.

так что решение проблемы существует,
- было бы желание его реализовать...

--
Best regards,
 Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.