Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: платная доработка nginx
В подобном случае я так и отвечаю "не могу сразу ответить, нужно подумать" или
"всё ещё думаю". Иначе некоторые люди начинают плохо себя чувствовать, когда их
игнорируют, и они начинаю считать меня беспринципным негодяем :)
----- Igor Sysoev <is@xxxxxxxxxxxxx> wrote:
> On Fri, Jan 23, 2009 at 04:19:27AM +0300, Dmitry Alekhin wrote:
>
> > Всем привет,
> >
> > Какое то время назад я поднимал тему о возможности обработки virtual
> > include-ов не GET а POST методом, в случае вызова
> > 'родительского' html-я c SSI POST-ом.
> >
> > Тема как то затухла, и стало непонятно, толи это невозможно из за
> > архитектуры nginx , то ли просто никому кроме меня не нужно.
> > Прошу прощения что пишу в список рассылки, но я готов оплатить разумную
> > стоимость разработки патча для nginx если это возможно.
> > Думаю, квалифицированных разработчиков под nginx - в данном списке рассылке
> > тусуется больше всего.
> > Сам Игорь молчит :)
>
> Проблема в том, что чем больше мне приходиться думать, что ответить
> на письмо, тем меньше шансов, что я отвечу - письмо постепенно теряется
> из виду и я о нём могу забыть. Вопрос о деньгах, в отличие от технического
> вопроса, заставляет меня много думать и вот результат.
>
> Что касается технической части - там работы не много и я склоняюсь к тому,
> что POST'ы в существующую статику надо разрешать.
>
> Что касается денег, я без понятия, сколько это может стоить.
>
> > Спасибо,
> >
> > Дмитрий
> >
> > PS - Почта для связи dmitry@xxxxxxxxx
> >
> >
> >
> >
> > -------- Исходное сообщение -------- Тема: Re: static + SSI + POST
> > Дата: Mon, 22 Dec 2008 23:15:27 +0300
> > От: Dmitry Alekhin <dmitry@xxxxxxxxx>
> > Отвечать: nginx-ru@xxxxxxxxx
> > Кому: nginx-ru@xxxxxxxxx
> > Ссылки: <494924B3.1070607@xxxxxxxxx> <494FEB36.20402@xxxxxxxxx>
> > <494FEFBA.10109@xxxxxxxxxxx>
> >
> >
> >
> > Точно так же как и GET. Только virtual include-ы должны вызываться не GET
> > , а POST методом.
> >
> >
> >
> > Valery Kholodkov пишет:
> > Как по-вашему должен обрабатываться POST-запрос на статический файл?
> >
> > Dmitry Alekhin wrote:
> >
> > Эх, что же совсем нельзя post на статику делать ? Неужели это большая
> > проблема ?
> >
> >
> >
> > Dmitry Alekhin пишет:
> >
> > Всем привет,
> >
> > Перечитал весь архив, но так и не нашел как разрешить POST на
> > существующие статические файлы c SSI include' ами.
> >
> > Задача такая есть, и он не надумана - то есть в больших статических
> > файлах определяющих дизайн встречаются вкрапления
> > ssi virtual include'ов , которые отвечают за логику работы сайта.
> > Вешать отдельный обработчик на post типа :
> > error_page 405 = @proxy_posts;
> > нельзя по архитектурным соображениям - так как статические файлы
> > формируются отдельными людьми, логика в инклудах - другими,
> > и необходимо что бы по POST бразузер попадал именно на тот же
> > статический файл а не в другой location.
> >
> > Так и не появилось ключа static_post_on или что то в этом роде ?
> > Может быстропатч какой есть ?
> >
> > Конфиг такой :
> > location / {
> > ssi on;
> > root /var/site.com;
> > index index.html index.htm;
> > }
> >
> > location = /50x.html {
> > root html;
> > }
> >
> > location ~ ^/eng {
> > internal;
> > proxy_set_header Host $http_host;
> > proxy_set_header X-Real-IP $remote_addr;
> > proxy_set_header X-Forwarded-For
> > $proxy_add_x_forwarded_for;
> > proxy_redirect off;
> > # Pass request to engine
> > rewrite /eng(.*)
> > /eng.php?host=$host&request_uri=$request_uri break;
> > proxy_pass http://127.0.0.1:9000;
> > }
> >
> > Сами include'ы вот такие -
> > <!--# include virtual="/eng?module=menu¶metr_menu=1" -->
> >
> >
> >
> >
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
--
Regards,
Valery Kholodkov
|