MOVE вызывает 500 ошибку

Монашёв Михаил postmaster at softsearch.ru
Tue Dec 9 20:24:20 MSK 2008


Здравствуйте.

вдогонку...

Конфиг такой:

        server {
                listen  xx.xx.xx.xx:80;
                server_name b.a0.beon.ru;

                if ($request_method = GET ) {
                        return 404;
                }

                if ($request_method = POST ) {
                        return 404;
                }

                location / {
                        return 404;
                }

                location ^~ /i/ {
                        rewrite  ^(/i/users/\d+/\d+/\d+/)\d+/(avatars/.+|design/.+|0\.(?:gif|jpeg|png|mp3))$  /$1$2  break;
                        root             /usr/home/beon/www;
                        log_not_found    off;
                        client_body_temp_path   /usr/home/beon/www/webdav-tmp;
                        dav_methods             PUT DELETE MOVE;
                        create_full_put_path    on;
                        dav_access              user:rw group:rw all:rw;
                        limit_except GET {
                                allow   127.0.0.0/8;
                                allow   10.0.0.0/8;
                                allow   xx.xx.xx.xx;

                                deny    all;
                        }
                }
        }

        

-- 
С уважением,
Монашёв Михаил, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list