оптимизация конфига

Vladimir Rusinov vladimir at greenmice.info
Mon May 12 17:41:17 MSD 2008


В припадке перфекционизма взялся за оптимизацию конфига 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/;
> }


Как-то оно совсем не красиво выглядит, к тому же хотелось бы совсем
избавиться от регулярок.
Что-то не могу придумать более красивое решение.


> location /forum {
>         rewrite ^.*$    /forum/ permanent;
> }

location /forum/ {
>         proxy_pass      http://127.0.0.2:5080/;
> }


Этот кусок был сделан в спешке. Как тут поступить правильно?

-- 
Vladimir Rusinov
Voronezh, Russia
UNIX Admin @ Murano Software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080512/6fa73ad6/attachment.html>


More information about the nginx-ru mailing list