ПРОЕКТЫ 


  АРХИВ 


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: модуль прокси


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: модуль прокси
  • From: "Alexander Dolgarev" <a.dolgarev@xxxxxxxxx>
  • Date: Tue, 10 Jun 2008 17:27:28 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=wwy5Mdq3XHLNVjo+ex8N1mhf0uPyWGjdc/Ry4FmnzfQ=; b=rKWLt+DXZ6Nj91SjuElgCSEldo6TDQ7dP9w234YEzxrluCj2+gckRkFigzTPPAqP/M pfukAX/Z43n2guwGfSy8RUpVJ+L4rznoL0kbxfANfyTJwZU6S3UppYE5dcg17ZxtLmzc 7MUcyzbIkck40UJmQg77poCqSVbGA9zaI8E6c=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=BQlI1PNKOuMk4BzIvC5+OadygmLbE8GXOeV1JYHbEcT4msF8BWiRyQPNfgpdVRrFFg epurxLIuqpiMPwl2BpG6YyuwhIorLCysqqkNE7PrKc2UNOrvKNoYYETFKVorW8VtLGBG Aqnly9toMwhHWZJax+0OaHquz2VlBCVYx/QR8=
  • In-reply-to: <f6fdfb550806100614l67e2f08fn8e253581d83bcc48@xxxxxxxxxxxxxx>
  • References: <fb7e57860806100553o37937bfdy32a8c5ab87fa7319@xxxxxxxxxxxxxx> <f6fdfb550806100614l67e2f08fn8e253581d83bcc48@xxxxxxxxxxxxxx>

а есть ли какой-нибудь workaround?
все же проблема распространенная, кто-нибудь с ней наверняка сталкивался, какие решения находили?

2008/6/10 Vladimir Rusinov <vladimir@xxxxxxxxxxxxxx>:
2008/6/10 Alexander Dolgarev <a.dolgarev@xxxxxxxxx>:
> Воспользовался модулем прокси, все просто:
>
>     server {
>         listen       80;
>         server_name  some.domain.net;
>
>         #charset koi8-r;
>
>         access_log  logs/host.access.log  main;
>
>         location / {
>             root   html;
>
>             proxy_pass           http://localhost:8000/forum/;
>
>             sub_filter '/forum' '';
>             sub_filter_types text/plain;
>             sub_filter_once off;
>
>         }
>
>
>         #error_page  404              /404.html;
>
>         # redirect server error pages to the static page /50x.html
>         #
>         error_page  401 402 404  500 502 503 504  /50x.html;
>         location = /50x.html {
>             root   html;
>         }
>
>     }
>
>
>
> Ссылки типа /forum удается заменять налету. Но осталась проблема с кукисами,
> а именно сервер посылает заголовок
>
> Set-Cookie: phpbb3_5z63w_sid=b1386871472c3cd91b80cb1a61be1925; expires=Wed,
> 10-Jun-2009 12:41:51 GMT; path=/; domain=localhost:8000; HttpOnly
>
> или
>
> Set-Cookie: phpbb3_5z63w_k=; expires=Wed, 10-Jun-2009 12:41:51 GMT;
> path=/forum;
>
> Получаем неверный domain и path.
>
>
> Как с этим бороться?

Либо править приложение (а phpbb в этом месте кривой, я уже пытался
поправить), либо вешать apache (или что у вас там) на 127.0.0.10:80 и
педедавать Host в заголовке.

--
Vladimir Rusinov
Voronezh, Russia
UNIX Admin @ Murano Software



 




Copyright © Lexa Software, 1996-2009.