Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
>> поставьте CEPH Илья спасибо:) хороший совет:) Наверное интересный софт. я его обязательно погрызу на досуге На всё время нужно... Для WEBDAV, я знаю на следующие этапы JS и Perl либы а S3, это всё с нуля. В умке по S3 шаром покати... ток амазон и всплывает:) Posted at Nginx Fo

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
Добрый день Александр! Да там получается пара друг за дугом. Фронт старичёк Ура!!! Вы совершенно правы!!! Обратился BitKinex к внутреннему Он обрывает PUT сразу!!! <<< PUT /IMG_20150414_184225.jpg HTTP/1.1 <<< Host: home.virtual.ko:7070 <<< User-Agent: BitKinex/3.2.3 <<< Accept: */* <<< Pragma

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность Oleksandr V. Typlyns'kyi
Yesterday Apr 17, 2015 at 11:12 itcod wrote: > Resolving host name "dav.example.com" ... > Connecting ( home.itcod.com => ip: 10.1.1.1, port: 80 ) > Connected (10.1.1.1:80) > <<< PROPFIND / HTTP/1.1 > <<< Host: home.itcod.com > >>> HTTP/1.1 207 Multi-Status > >>> Server: nginx/0.8.54 Заметил д

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность Илья Шипицин
хотите совет? поставьте CEPH в качестве упражнения, ваши манипуляции с DAV выглядят вполне симпатично. для продакшена распределенный кластер CEPH/S3 (по сути тот же http-доступ) более крут. клиентов S3 не меньше, чем DAV документации полно, она хорошего качества, http://habrahabr.ru/company/perfo

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
добавил в location конструкцию if ($request_method = PUT) { return 403; } по прежнему PUT прокачивает холостые гигобайты трафика! :( Буду рад мыслям сообщества! какими ещё существующими средствами nginx, можно всё таки прекратить такое "сверхлояльное" поведение nginx с настырными PUT'анами:))

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
Упростил схему. 1. из dav_methods изъял PUT 2. отключил луа авторизатор тестил BitKinex'ом Результат: метод PUT не блокирует nginx, хотя он запрещён в модуле DAV. то есть всё как было. сначало принимаем большой файл, а потом говорим, что нам этого нельзя. server { listen 80; server_name dav.exam

Re: limit conn счетчик переполнение

2015-04-17 Пенетрантность Gena Makhomed
On 17.04.2015 19:28, dwow wrote: >>> Была задача ограничить кол-во запросов к бэкенду. >>> Например, чтобы одновременно не поступало более 1 запроса. Если же вдруг какой-то клиент очерь медленно качает что-то большое - то процесс может занять бесконечное время. и как от таких избавляться?

Re: limit conn счетчик переполнение

2015-04-17 Пенетрантность Maxim Dounin
Hello! On Fri, Apr 17, 2015 at 12:28:03PM -0400, dwow wrote: > Maxim Dounin Wrote: > --- > > Если limit_conn в других location'ах не включён, то для > > ограничения всех соединений в конкретном location'е - достаточно > > любого константного з

Re: limit conn счетчик переполнение

2015-04-17 Пенетрантность dwow
Maxim Dounin Wrote: --- > Если limit_conn в других location'ах не включён, то для > ограничения всех соединений в конкретном location'е - достаточно > любого константного значения. Если не используется в др. локейшенах, то можно сделать вот так

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
проверил Access-Control-Allow-Methods - проблема сохранилась nginx разрешает заливать в себя сколько влезет BitKinex - послал PROPFIND nginx - ответил Access-Control-Allow-Methods: GET BitKinex - игнорировал хидер и инициировал PUT nginx - разрешил PUT и получил файл [lua] блокировал его р

Re: limit conn счетчик переполнение

2015-04-17 Пенетрантность Maxim Dounin
Hello! On Fri, Apr 17, 2015 at 09:15:21AM -0400, dwow wrote: > Maxim Dounin Wrote: > --- > > > Just a side note: не надо делать так, вместо этого правильно > > написать отдельный location, в котором и задать ограничение. > > вот это я не пон

Re: limit conn счетчик переполнение

2015-04-17 Пенетрантность dwow
Maxim Dounin Wrote: --- > Just a side note: не надо делать так, вместо этого правильно > написать отдельный location, в котором и задать ограничение. вот это я не понял. у меня так location /services/post/ { limit_conn perservice 1; pro

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
ЗЫ >>Т.е. ситуация такая: >> DAV-модуль говорит серверу, что он готов получать и обрабатывать PUT. >> Сервер, следовательно, считает PUT валидным запросом. а ваш коментарий про OPTIONS и PUT а если я из lua попытаюсь изменить OPTIONS то PUT для DAV-модуля будет инвалидным. Po

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
mva добрый день ещё раз:) >>Ну, у меня на сервере с отключенным PUT, например, 405+400 >>выбрасывается сразу, не получая содержимое файла. А у вас это в динамике или статично прописана блокировка? если динамично поделитесь идеей плиззз... >> Другое же дело, когда метод фигурирует в разрешённых у

Re: limit conn счетчик переполнение

2015-04-17 Пенетрантность Maxim Dounin
Hello! On Fri, Apr 17, 2015 at 06:06:49AM -0400, dwow wrote: > Добрый день. > > Была задача ограничить кол-во запросов к бэкенду. Например, чтобы > одновременно не поступало более 1 запроса. Остальные запросы, пока работает > бэкенд, могли отваливаться по ошибке, это не страшно. > С помощью Perl

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность Vadim A. Misbakh-Soloviov
В письме от Пт, 17 апреля 2015 08:36:39 пользователь itcod написал: > > Нескромный вопрос так и оставим существовать эту PUT дырку? > пока кого нибудь не заклюеет жареный петух Ну, у меня на сервере с отключенным PUT, например, 405+400 выбрасывается сразу, не получая содержимое файла. Д

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
Илья добрый день. >> если клиент говорит "Expect: 100-Continue", то в этом случае вы можете ему сказать 405 сразу (или ответить 100-м кодом). Спасибо Илья. Понял принцип. >>без этого хедера - да, ответить можно, только получив запрос полностью Нескромный вопрос так и оставим существовать эту P

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
mva добрый день >>А вы, всё-таки, ответьте, пожалуйста, на вопрос, почему вы не хотите убрать PUT из OPTIONS? ;) уберу когда научусь это делать. корректировку анонсов доступных методов из луа я буду делать в эти выходные. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258069,258147#m

Re: Как настроить редирект www, http, https между разными доменами

2015-04-17 Пенетрантность Иван Мишин
Вы выложили полный конфиг nginx ? если нет то выкладывайте целиком, все локейшены 17 апреля 2015 г., 14:56 пользователь RavilK написал: > Прошу прощения Иван! > Спасибо ща помощь! > > Я пробовал уже и такое: > > server { > listen 80; >server_name www.club.site.com clubsite.com www.clubsite

Re: Как настроить редирект www, http, https между разными доменами

2015-04-17 Пенетрантность RavilK
Прошу прощения Иван! Спасибо ща помощь! Я пробовал уже и такое: server { listen 80; server_name www.club.site.com clubsite.com www.clubsite.com; return 301 https://club.site.com$request_uri; } и в .htaccess RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=3

Re: Как настроить редирект www, http, https между разными доменами

2015-04-17 Пенетрантность Иван Мишин
> > Михаил спасибо за ваш ответ. > Но к сожалению ничего не изменилось( > Как последний вариант убрать редирект через nginx и настроить его через > htaccess Я Иван, а не Михаил ) Раз уж совсем ничего не изменилось, то предполагаю что вы nginx не релоудили ) 17 апреля 2015 г., 13:43 пользовате

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность Илья Шипицин
если клиент говорит "Expect: 100-Continue", то в этом случае вы можете ему сказать 405 сразу (или ответить 100-м кодом). без этого хедера - да, ответить можно, только получив запрос полностью 17 апреля 2015 г., 11:13 пользователь Vadim A. Misbakh-Soloviov написал: > В письме от Пт, 17 апреля 2015

Re: Как настроить редирект www, http, https между разными доменами

2015-04-17 Пенетрантность Vadim A. Misbakh-Soloviov
В письме от Пт, 17 апреля 2015 03:37:41 пользователь RavilK написал: > Михаил спасибо за ваш ответ. > Но к сожалению ничего не изменилось( А Вы точно перезагружали NginX? И, если на сервере вместо операционной систмы Debian или RH/копейка (не уверен на счёт RHEL/CentOS, но там тоже могли извратить

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность Vadim A. Misbakh-Soloviov
А вы, всё-таки, ответьте, пожалуйста, на вопрос, почему вы не хотите убрать PUT из OPTIONS? ;) -- Best regards, mva signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.o

limit conn счетчик переполнение

2015-04-17 Пенетрантность dwow
Добрый день. Была задача ограничить кол-во запросов к бэкенду. Например, чтобы одновременно не поступало более 1 запроса. Остальные запросы, пока работает бэкенд, могли отваливаться по ошибке, это не страшно. С помощью Perl я устанавливал переменную, которая показывала идет ли запрос для проксиров

Re: Как настроить редирект www, http, https между разными доменами

2015-04-17 Пенетрантность RavilK
Михаил спасибо за ваш ответ. Но к сожалению ничего не изменилось( Как последний вариант убрать редирект через nginx и настроить его через htaccess Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258108,258139#msg-258139 ___ nginx-ru mailing

Re: PUT & access_by_lua_file

2015-04-17 Пенетрантность itcod
PS: У меня дежавю. прецедент вспомнился подобная тема обсуждалась в годах 1995 в fido-конференции по ifcico. Актуальность подобных холостых передач там была очень высокая, из за ограниченного кол-ва каналов передачи, их низких скоростей и высокой стоимости.. как результат реализовали обрыв