Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: v1.0.4, bugreport: location directive
День добрый!
вылезла странность: неправильно
отрабатываться один из двух подобных
запросов.
я упростил конфиг до минимума ? при
удалении любой "ненужной" строки глюк
не проявляется. Получается следующее:
server {
listen 127.0.0.11 ;
root /temp/test-nginx/pub/ ;
location /something { }
location = /TestPanel/v1/ver.txt { error_page 405 =200
/TestPanel/v1/ver.txt ; }
location = /TestPanel/v2/ver.txt { error_page 405 =200
/TestPanel/v2/ver.txt ; }
location /TestPanel/v1/xxx/ { }
location /TestPanel/v1/yyy/ { }
}
Файлы TestPanel/v1/ver.txt и /TestPanel/v2/ver.txt лежает
в указанном root.
запрос
POST http://127.0.0.11/TestPanel/v1/ver.txt
отрабатывает нормально со статусом 200,
а запрос
POST http://127.0.0.11/TestPanel/v2/ver.txt
отдает статус 405 Not Allowed
Это и есть возникший глюк. Пока что
обошел директивой error_page 405 =200 $uri; на
уровне server (более общее решение). Но
глюк, вероятно, может вылезти еще
где-нибудь. Есть подозрение, что дело
связанно с регистром символов в
аргументе location.
Платформа: Windows.
--
Ruvim
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,207596,210774#msg-210774
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|