Re: оптимизация конфига
Vladimir Rusinov
vladimir at greenmice.info
Tue May 13 13:32:55 MSD 2008
2008/5/12 Igor Sysoev <is at rambler-co.ru>:
> On Mon, May 12, 2008 at 05:41:17PM +0400, Vladimir Rusinov wrote:
>
> > В припадке перфекционизма взялся за оптимизацию конфига nginx.
> >
> > В контексте server есть такое место:
> >
> > error_page 403 /403.html;
> > > error_page 404 /404.html;
> > > error_page 500 /500.html;
> > > error_page 501 /501.html;
> > > error_page 502 /502.html;
> > > error_page 503 /503.html;
> > > error_page 504 /504.html;
> > > error_page 505 /505.html;
> > > location ~ /50.\.html {
> > > root html/errors/;
> > > }
> > > location ~ /40.\.html {
> > > root html/errors/;
> > > }
> > > location /error_img/ {
> > > root html/errors/;
> > > }
> >
> >
> > Как-то оно совсем не красиво выглядит, к тому же хотелось бы совсем
> > избавиться от регулярок.
> > Что-то не могу придумать более красивое решение.
>
> error_page 403 /errors/403.html;
> ...
>
> location /errors/ {
> root html;
> }
>
Точно, спасибо.
> > > location /forum {
> > > rewrite ^.*$ /forum/ permanent;
> > > }
> >
> > location /forum/ {
> > > proxy_pass http://127.0.0.2:5080/;
> > > }
> >
> >
> > Этот кусок был сделан в спешке. Как тут поступить правильно?
>
> Достаточно только
>
> location /forum/ {
> proxy_pass http://127.0.0.2:5080/;
> }
>
> nginx сам будет автомагически возвращать редирект для /forum.
Когда был только /forum/ оно почему-то не работало. Сейчас стоит 0.5.32, на
выходных обновлю до 0.6 - может заработает, а может дело где-то в конфиге
который наспех писался.
--
Vladimir Rusinov
Voronezh, Russia
UNIX Admin @ Murano Software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080513/009f8d6a/attachment.html>
More information about the nginx-ru
mailing list