Welcome! Log In Create A New Profile

Advanced

Re: nginx+apache+htaccess+static

Gena Makhomed
August 10, 2011 04:28PM
On 10.08.2011 22:50, Maxim Dounin wrote:

>> ... судя по статистике:
>>
>> http://news.netcraft.com/archives/2011/08/05/august-2011-web-server-survey-3.html
>>
>> сейчас еще очень много в интернете есть сайтов, где работает
>> "голый" apache httpd без nginx в качестве frontend`а перед ним.
>>
>> конфигурационный файл .htaccess - это насколько я понимаю,
>> одна из причин почему не все могут поставить nginx перед apache,
>> тем самым значительно увеличив эффективность работы веб-сервера.

> Как уже было замечено в этом треде, даже просто проксирующий nginx
> - это уже увеличение эффективности работы веб-сервера.

...если он проксирует на backend только динамику, а статику раздает сам

> Что до .htaccess, то предложенное мной решение проблему снимает.
> Да, ценой проксирования того, что использует .htaccess, на апач.

да, согласен. особенно если со стороны апача будет прикручен модуль
mod_aclr благодаря которому апач не станет сам раздавать статику,
а просто сделает обратно X-Accel-Redirect и отдачей этого файла
клиенту будет заниматься уже сам nginx как он это хорошо умеет.

> Но это так или иначе позволяет получить существенно большую
> эффективность, чем просто проксирование всего (посчитай на досуге,
> сколько процентов сайтов вообще используют .htaccess).

это зависит от веб-сервера. на некоторых - все 100%.
причем на "чужих" веб-серверах посчитать это трудно,
если nginx или apache будет возвращать 404 или 403
ошибку при попытке доступа к файлу с таким именем,
вне зависимости от того, есть ли такой файл
в действительности на сервере или его нет.

> В плюсе у такого решения - в разы меньше ресурсов на реализацию

согласен. и реализация будет очень близкой к оптимальной,
если получится переписать для apache 2.x модуль mod_aclr.
это, насколько я понимаю, есть самая оптимальная стратегия.

> и (что немаловажно - я прям как сейчас вижу advisory про "оно
> работает не так как в апаче, и посему .htaccess вида ...
> становится дыркой") поддержку.

понял. да и Игорь наверное будет против того, чтобы добавлять в nginx
поддержку апачевского mod_rewrite, который используется практически
во всех .htaccess файлах на mass virtual hosting для url rewritting.

> Впрочем, я ни коим образом никого не останавливаю от того, чтобы
> таки сделать полноценную поддержку .htaccess. "Не знаю как
> остальные, но лично я - не возражаю" (c) анекдот

но ведь в LiteSpeed Web Server смогли это сделать.
значит теоретически и практически - это возможно.

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

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx+apache+htaccess+static

waster August 10, 2011 05:46AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 06:04AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 06:06AM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 06:10AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 11:58AM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 01:16PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 01:56PM

Re: nginx+apache+htaccess+static

Alex Vorona August 10, 2011 02:02PM

mod_aclr

Gena Makhomed August 10, 2011 03:52PM

Re: mod_aclr

Михаил Монашёв August 12, 2011 04:20AM

Re: mod_aclr

Daniel Podolsky August 12, 2011 04:50AM

Re[2]: mod_aclr

Михаил Монашёв August 12, 2011 08:06AM

Re: mod_aclr

Gena Makhomed August 12, 2011 09:10AM

Re[2]: mod_aclr

Михаил Монашёв August 12, 2011 11:44AM

Re: mod_aclr

Gena Makhomed August 12, 2011 02:58PM

Re: mod_aclr

Gena Makhomed August 12, 2011 03:16PM

Re: Re[2]: mod_aclr

Daniel Podolsky August 12, 2011 04:54PM

Re: mod_aclr

Gena Makhomed August 12, 2011 09:04AM

Re: mod_aclr

Alexander Moskalenko August 12, 2011 09:36AM

Re: mod_aclr

Oleksandr V. Typlyns'kyi August 12, 2011 10:28AM

Re: mod_aclr

Sergey Shepelev August 12, 2011 12:44PM

Re: mod_aclr

António P. P. Almeida August 13, 2011 01:58PM

Re: mod_aclr

Gena Makhomed August 13, 2011 02:32PM

Re: mod_aclr

miksir August 15, 2011 02:14PM

Re: mod_aclr

Andrey N. Belov August 16, 2011 06:28AM

Re: mod_aclr

bas November 06, 2011 03:22PM

Re: mod_aclr

Andrey N. Belov November 07, 2011 02:40AM

Re: mod_aclr

Andrey Belov January 11, 2012 08:02AM

Re: mod_aclr

Gena Makhomed August 16, 2011 01:04PM

Re: mod_aclr

miksir August 16, 2011 01:52PM

Re: nginx+apache+htaccess+static

Daniel Podolsky August 10, 2011 02:02PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 02:20PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 04:48PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 06:10PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:04PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 11, 2011 06:22AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 11, 2011 05:00PM

Re: nginx+apache+htaccess+static

miksir August 15, 2011 02:14PM

Re: nginx+apache+htaccess+static

Alex Vorona August 10, 2011 01:38PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 01:50PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 02:12PM

Re: nginx+apache+htaccess+static

Daniel Podolsky August 10, 2011 02:28PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 03:52PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 04:28PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 05:16PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 06:22PM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 06:26AM

Re: nginx+apache+htaccess+static

barut August 10, 2011 06:40AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 08:14AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 06:36AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 02:10PM

Re: nginx+apache+htaccess+static

Slava Kokorin August 10, 2011 07:08AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:12AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 08:20AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 12:24PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 01:44PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 03:36PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 06:06PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:48PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 11, 2011 05:34AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 11, 2011 05:52PM

Re: nginx+apache+htaccess+static

Илья Шипицин August 21, 2011 10:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 201
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready