Re: WebDav на Windows

2013-10-17 Пенетрантность antarey
Всем спасибо за разъяснения, понятно что никсовские проекты , работающие
отлично на никсах, портированные под винду не всегда работают также.
Я смотрел в сторону Вашего проекта, так как были проблемы с виндовым
вебдавом - но уже разобрался - все работает.
Еще раз спасибо за ответы

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243701,243783#msg-243783

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-16 Пенетрантность Илья Шипицин
это опенсорс, привыкайте :-)
если вы адресуете а нельзя ли в коммерческий департамент, думаю, у
вас могут быть варианты.

16 октября 2013 г., 11:21 пользователь antarey nginx-fo...@nginx.us написал:
 Нда намутили ребята по полной, а нельзя блин скомпилировать со всеми
 модулями и в конфе указывать что включать а что нет ?
 Попробую, спасибо
 Илья Шипицин Wrote:
 ---
 инструкция по компиляции на win32 вызывает вопросы у всех, кто с ней
 сталкивается :-)

 там фишка в том, что используется bash от mingw и С-компилятор от
 Microsoft. чтобы configure нашла компилятор в путях, надо поправить
 переменные. можно, например, сделать по-ленивому.

 ставите компилятор от Microsoft, в Пуск появляется Visual Studio
 Command Prompt, запускаете сначала этот ярлык, он прописывает пути,
 потом из него запускаете msys, а из него уже configure




 15 октября 2013 г., 19:00 пользователь antarey nginx-fo...@nginx.us
 написал:
  нашел инструкцию -
 http://nginx.org/en/docs/howto_build_on_win32.html - но
  честно говоря не совсем понял что за чем.
  все что у меня получилось - скачать исходники, все остальное -
 ничего не
  понятно
  1.Start MSYS bash. - bash.exe зачем?
  2. Create a build and lib directories, and unpack zlib, PCRE and
 OpenSSL
  libraries sources into lib directory:
  mkdir objs
  mkdir objs/lib
  cd objs/lib
  tar -xzf ../../pcre-8.32.tar.gz
  tar -xzf ../../zlib-1.2.7.tar.gz
  tar -xzf ../../openssl-1.0.1e.tar.gz
 
  в каком каталоге создавать ети каталоги? в каталоге c:\Program
  Files\Mercurial\nginx\   ?
  3. Run configure script: с помощью чего запускать етот скрипт, чем
 выполнять
  и тд.
  на https://github.com/arut/nginx-dav-ext-module написано
  Requirements:   libexpat-dev - что ето, где взять, куда кидать,как
 юзать?
 
  Posted at Nginx Forum:
 http://forum.nginx.org/read.php?21,243701,243712#msg-243712
 
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

 Posted at Nginx Forum: 
 http://forum.nginx.org/read.php?21,243701,243739#msg-243739

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-16 Пенетрантность antarey
:) ну ето понятно - ребята тоже работают и хотят заработать, и сделали все
максимально для того чтобы обращались в комерческий отдел - есть частичный
функционал, - надо что-то дополнительно - пожалуйста компильте, не можете -
добро пожаловать за бабки :)
Подтверждение тому - инструкция по компиляции на винде, не понятно нифига
Илья Шипицин Wrote:
---
 это опенсорс, привыкайте :-)
 если вы адресуете а нельзя ли в коммерческий департамент, думаю, у
 вас могут быть варианты.
 
 16 октября 2013 г., 11:21 пользователь antarey nginx-fo...@nginx.us
 написал:
  Нда намутили ребята по полной, а нельзя блин скомпилировать со
 всеми
  модулями и в конфе указывать что включать а что нет ?
  Попробую, спасибо
  Илья Шипицин Wrote:
  ---
  инструкция по компиляции на win32 вызывает вопросы у всех, кто с
 ней
  сталкивается :-)
 
  там фишка в том, что используется bash от mingw и С-компилятор от
  Microsoft. чтобы configure нашла компилятор в путях, надо
 поправить
  переменные. можно, например, сделать по-ленивому.
 
  ставите компилятор от Microsoft, в Пуск появляется Visual
 Studio
  Command Prompt, запускаете сначала этот ярлык, он прописывает
 пути,
  потом из него запускаете msys, а из него уже configure
 
 
 
 
  15 октября 2013 г., 19:00 пользователь antarey
 nginx-fo...@nginx.us
  написал:
   нашел инструкцию -
  http://nginx.org/en/docs/howto_build_on_win32.html - но
   честно говоря не совсем понял что за чем.
   все что у меня получилось - скачать исходники, все остальное -
  ничего не
   понятно
   1.Start MSYS bash. - bash.exe зачем?
   2. Create a build and lib directories, and unpack zlib, PCRE and
  OpenSSL
   libraries sources into lib directory:
   mkdir objs
   mkdir objs/lib
   cd objs/lib
   tar -xzf ../../pcre-8.32.tar.gz
   tar -xzf ../../zlib-1.2.7.tar.gz
   tar -xzf ../../openssl-1.0.1e.tar.gz
  
   в каком каталоге создавать ети каталоги? в каталоге c:\Program
   Files\Mercurial\nginx\   ?
   3. Run configure script: с помощью чего запускать етот скрипт,
 чем
  выполнять
   и тд.
   на https://github.com/arut/nginx-dav-ext-module написано
   Requirements:   libexpat-dev - что ето, где взять, куда
 кидать,как
  юзать?
  
   Posted at Nginx Forum:
  http://forum.nginx.org/read.php?21,243701,243712#msg-243712
  
   ___
   nginx-ru mailing list
   nginx-ru@nginx.org
   http://mailman.nginx.org/mailman/listinfo/nginx-ru
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 
  Posted at Nginx Forum:
 http://forum.nginx.org/read.php?21,243701,243739#msg-243739
 
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243701,243741#msg-243741

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-16 Пенетрантность Oleksandr V. Typlyns'kyi
Today Oct 16, 2013 at 03:16 antarey wrote:

 :) ну ето понятно - ребята тоже работают и хотят заработать, и сделали все
 максимально для того чтобы обращались в комерческий отдел - есть частичный
 функционал, - надо что-то дополнительно - пожалуйста компильте, не можете -
 добро пожаловать за бабки :)
 Подтверждение тому - инструкция по компиляции на винде, не понятно нифига

 Вы упустили в первом же абзаце фразу версия nginx под Windows 
 рассматривается пока как бета-версия.
 Есть ещё альтернативная сборка:
 http://mailman.nginx.org/pipermail/nginx/2013-October/040664.html
 Можете попробовать попросить её автора добавить дополнительный модуль.
-- 
WNGS-RIPE

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-16 Пенетрантность Maxim Dounin
Hello!

On Wed, Oct 16, 2013 at 03:16:50AM -0400, antarey wrote:

 :) ну ето понятно - ребята тоже работают и хотят заработать, и сделали все
 максимально для того чтобы обращались в комерческий отдел - есть частичный
 функционал, - надо что-то дополнительно - пожалуйста компильте, не можете -
 добро пожаловать за бабки :)
 Подтверждение тому - инструкция по компиляции на винде, не понятно нифига

На самом деле, на версии для винды мы не зарабатываем вообще - просто 
потому, что она не пригодна для production-использования по ряду 
документированных причин.  Пилим исключительно из альтруистических 
соображений.

А инструкция - писалась в первую очередь для себя, чтобы не 
забыть, как это чудо в перьях собирается.  Мы искренне сожалеем, 
если вам непонятно.  Напишите понятнее - с удовольствием 
разместим.

BTW, в свежих версиях должно собираться и gcc из MinGW 
(--with-cc=gcc, остальное - так же), но работоспособность 
результата особо не проверялась.

-- 
Maxim Dounin
http://nginx.org/en/donation.html

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

WebDav на Windows

2013-10-15 Пенетрантность antarey
Здравствуйте. Помогите поднять webdav с помощью nginx на Windows.
Скачал  nginx/Windows-1.5.6
Согласно инстукций настроил вебдав
вот конф 

#user  nobody;
worker_processes  1;

error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pidlogs/nginx.pid;


events {
worker_connections  1024;
}


http {
include   mime.types;
default_type  application/octet-stream;

#log_format  main  '$remote_addr - $remote_user [$time_local] $request
'
#  '$status $body_bytes_sent $http_referer '
#  '$http_user_agent $http_x_forwarded_for';

#access_log  logs/access.log  main;

sendfileon;
#tcp_nopush on;

#keepalive_timeout  0;
keepalive_timeout  65;

#gzip  on;

server {
listen   8080;
server_name  webdav;

charset utf-8;

#access_log  logs/host.access.log  main;

location / {
auth_basic   Закритий сайт;
auth_basic_user_file ./conf/htpasswd;
roothtml;
client_body_temp_path ./temp/client_body_temp;
dav_methods PUT DELETE MKCOL COPY MOVE;
create_full_put_path  on;
dav_access user:rw group:rw all:rw;

limit_except GET {
allow 127.0.0.1;
deny  all;
}
#root   html;
#index  index.html index.htm;

}

#error_page  404  /404.html;

# redirect server error pages to the static page /50x.html
#
##error_page   500 502 503 504  /50x.html;
##location = /50x.html {
##root   html;
##}

Если удаляю index.htm   получаю 403 ошибку. Подключить диск net use *
127.0.0.1:8080 не могу - сетевой ресурс не доступен
Что я делаю не так??? или надо перекомпилировать  ?? - если да то как сие
реализовать в винде?
И второй вопрос - как раздавать конкретным пользователям конкретные права на
конкретные папки?

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243701,243701#msg-243701

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-15 Пенетрантность antarey
И такой вопрос - как правильно прописать путь к папке webdav  - в винде ето
D:\myCloud а никсовский вариант как будет выглядеть?

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243701,243702#msg-243702

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-15 Пенетрантность Vadim Lazovskiy
Здравствуйте.

На данный момент Nginx поддерживает не все методы необходимые для
полноценной работы WebDav.
Но есть 3rd party модуль: https://github.com/arut/nginx-dav-ext-module
реализующий
методы OPTIONS и PROPFIND


15 октября 2013 г., 14:45 пользователь antarey nginx-fo...@nginx.usнаписал:

 Здравствуйте. Помогите поднять webdav с помощью nginx на Windows.
 Скачал  nginx/Windows-1.5.6
 Согласно инстукций настроил вебдав
 вот конф

 #user  nobody;
 worker_processes  1;

 error_log  logs/error.log;
 #error_log  logs/error.log  notice;
 #error_log  logs/error.log  info;

 #pidlogs/nginx.pid;


 events {
 worker_connections  1024;
 }


 http {
 include   mime.types;
 default_type  application/octet-stream;

 #log_format  main  '$remote_addr - $remote_user [$time_local]
 $request
 '
 #  '$status $body_bytes_sent $http_referer '
 #  '$http_user_agent $http_x_forwarded_for';

 #access_log  logs/access.log  main;

 sendfileon;
 #tcp_nopush on;

 #keepalive_timeout  0;
 keepalive_timeout  65;

 #gzip  on;

 server {
 listen   8080;
 server_name  webdav;

 charset utf-8;

 #access_log  logs/host.access.log  main;

 location / {
 auth_basic   Закритий сайт;
 auth_basic_user_file ./conf/htpasswd;
 roothtml;
 client_body_temp_path ./temp/client_body_temp;
 dav_methods PUT DELETE MKCOL COPY MOVE;
 create_full_put_path  on;
 dav_access user:rw group:rw all:rw;

 limit_except GET {
 allow 127.0.0.1;
 deny  all;
 }
 #root   html;
 #index  index.html index.htm;

 }

 #error_page  404  /404.html;

 # redirect server error pages to the static page /50x.html
 #
 ##error_page   500 502 503 504  /50x.html;
 ##location = /50x.html {
 ##root   html;
 ##}

 Если удаляю index.htm   получаю 403 ошибку. Подключить диск net use *
 127.0.0.1:8080 не могу - сетевой ресурс не доступен
 Что я делаю не так??? или надо перекомпилировать  ?? - если да то как сие
 реализовать в винде?
 И второй вопрос - как раздавать конкретным пользователям конкретные права
 на
 конкретные папки?

 Posted at Nginx Forum:
 http://forum.nginx.org/read.php?21,243701,243701#msg-243701

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru




-- 
Best Regards,
Vadim Lazovskiy
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-15 Пенетрантность antarey
а как его прикрутить на винде?

./configure --with-http_dav_module --add-module=path-to-this-module 

Vadim Lazovskiy Wrote:
---
 Здравствуйте.
 
 На данный момент Nginx поддерживает не все методы необходимые для
 полноценной работы WebDav.
 Но есть 3rd party модуль: https://github.com/arut/nginx-dav-ext-module
 реализующий
 методы OPTIONS и PROPFIND
 
 
 15 октября 2013 г., 14:45 пользователь antarey
 nginx-fo...@nginx.usнаписал:
 
  Здравствуйте. Помогите поднять webdav с помощью nginx на Windows.
  Скачал  nginx/Windows-1.5.6
  Согласно инстукций настроил вебдав
  вот конф
 
  #user  nobody;
  worker_processes  1;
 
  error_log  logs/error.log;
  #error_log  logs/error.log  notice;
  #error_log  logs/error.log  info;
 
  #pidlogs/nginx.pid;
 
 
  events {
  worker_connections  1024;
  }
 
 
  http {
  include   mime.types;
  default_type  application/octet-stream;
 
  #log_format  main  '$remote_addr - $remote_user [$time_local]
  $request
  '
  #  '$status $body_bytes_sent $http_referer '
  #  '$http_user_agent $http_x_forwarded_for';
 
  #access_log  logs/access.log  main;
 
  sendfileon;
  #tcp_nopush on;
 
  #keepalive_timeout  0;
  keepalive_timeout  65;
 
  #gzip  on;
 
  server {
  listen   8080;
  server_name  webdav;
 
  charset utf-8;
 
  #access_log  logs/host.access.log  main;
 
  location / {
  auth_basic   Закритий сайт;
  auth_basic_user_file ./conf/htpasswd;
  roothtml;
  client_body_temp_path ./temp/client_body_temp;
  dav_methods PUT DELETE MKCOL COPY MOVE;
  create_full_put_path  on;
  dav_access user:rw group:rw all:rw;
 
  limit_except GET {
  allow 127.0.0.1;
  deny  all;
  }
  #root   html;
  #index  index.html index.htm;
 
  }
 
  #error_page  404  /404.html;
 
  # redirect server error pages to the static page /50x.html
  #
  ##error_page   500 502 503 504  /50x.html;
  ##location = /50x.html {
  ##root   html;
  ##}
 
  Если удаляю index.htm   получаю 403 ошибку. Подключить диск net use
 *
  127.0.0.1:8080 не могу - сетевой ресурс не доступен
  Что я делаю не так??? или надо перекомпилировать  ?? - если да то
 как сие
  реализовать в винде?
  И второй вопрос - как раздавать конкретным пользователям конкретные
 права
  на
  конкретные папки?
 
  Posted at Nginx Forum:
  http://forum.nginx.org/read.php?21,243701,243701#msg-243701
 
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 
 
 
 
 -- 
 Best Regards,
 Vadim Lazovskiy
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243701,243704#msg-243704

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-15 Пенетрантность Илья Шипицин
инструкция по компиляции на win32 вызывает вопросы у всех, кто с ней
сталкивается :-)

там фишка в том, что используется bash от mingw и С-компилятор от
Microsoft. чтобы configure нашла компилятор в путях, надо поправить
переменные. можно, например, сделать по-ленивому.

ставите компилятор от Microsoft, в Пуск появляется Visual Studio
Command Prompt, запускаете сначала этот ярлык, он прописывает пути,
потом из него запускаете msys, а из него уже configure




15 октября 2013 г., 19:00 пользователь antarey nginx-fo...@nginx.us написал:
 нашел инструкцию - http://nginx.org/en/docs/howto_build_on_win32.html - но
 честно говоря не совсем понял что за чем.
 все что у меня получилось - скачать исходники, все остальное - ничего не
 понятно
 1.Start MSYS bash. - bash.exe зачем?
 2. Create a build and lib directories, and unpack zlib, PCRE and OpenSSL
 libraries sources into lib directory:
 mkdir objs
 mkdir objs/lib
 cd objs/lib
 tar -xzf ../../pcre-8.32.tar.gz
 tar -xzf ../../zlib-1.2.7.tar.gz
 tar -xzf ../../openssl-1.0.1e.tar.gz

 в каком каталоге создавать ети каталоги? в каталоге c:\Program
 Files\Mercurial\nginx\   ?
 3. Run configure script: с помощью чего запускать етот скрипт, чем выполнять
 и тд.
 на https://github.com/arut/nginx-dav-ext-module написано
 Requirements:   libexpat-dev - что ето, где взять, куда кидать,как юзать?

 Posted at Nginx Forum: 
 http://forum.nginx.org/read.php?21,243701,243712#msg-243712

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: WebDav на Windows

2013-10-15 Пенетрантность antarey
Нда намутили ребята по полной, а нельзя блин скомпилировать со всеми
модулями и в конфе указывать что включать а что нет ?
Попробую, спасибо
Илья Шипицин Wrote:
---
 инструкция по компиляции на win32 вызывает вопросы у всех, кто с ней
 сталкивается :-)
 
 там фишка в том, что используется bash от mingw и С-компилятор от
 Microsoft. чтобы configure нашла компилятор в путях, надо поправить
 переменные. можно, например, сделать по-ленивому.
 
 ставите компилятор от Microsoft, в Пуск появляется Visual Studio
 Command Prompt, запускаете сначала этот ярлык, он прописывает пути,
 потом из него запускаете msys, а из него уже configure
 
 
 
 
 15 октября 2013 г., 19:00 пользователь antarey nginx-fo...@nginx.us
 написал:
  нашел инструкцию -
 http://nginx.org/en/docs/howto_build_on_win32.html - но
  честно говоря не совсем понял что за чем.
  все что у меня получилось - скачать исходники, все остальное -
 ничего не
  понятно
  1.Start MSYS bash. - bash.exe зачем?
  2. Create a build and lib directories, and unpack zlib, PCRE and
 OpenSSL
  libraries sources into lib directory:
  mkdir objs
  mkdir objs/lib
  cd objs/lib
  tar -xzf ../../pcre-8.32.tar.gz
  tar -xzf ../../zlib-1.2.7.tar.gz
  tar -xzf ../../openssl-1.0.1e.tar.gz
 
  в каком каталоге создавать ети каталоги? в каталоге c:\Program
  Files\Mercurial\nginx\   ?
  3. Run configure script: с помощью чего запускать етот скрипт, чем
 выполнять
  и тд.
  на https://github.com/arut/nginx-dav-ext-module написано
  Requirements:   libexpat-dev - что ето, где взять, куда кидать,как
 юзать?
 
  Posted at Nginx Forum:
 http://forum.nginx.org/read.php?21,243701,243712#msg-243712
 
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243701,243739#msg-243739

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru