Re: WebDav на Windows
Всем спасибо за разъяснения, понятно что никсовские проекты , работающие отлично на никсах, портированные под винду не всегда работают также. Я смотрел в сторону Вашего проекта, так как были проблемы с виндовым вебдавом - но уже разобрался - все работает. Еще раз спасибо за ответы 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
это опенсорс, привыкайте :-) если вы адресуете а нельзя ли в коммерческий департамент, думаю, у вас могут быть варианты. 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
:) ну ето понятно - ребята тоже работают и хотят заработать, и сделали все максимально для того чтобы обращались в комерческий отдел - есть частичный функционал, - надо что-то дополнительно - пожалуйста компильте, не можете - добро пожаловать за бабки :) Подтверждение тому - инструкция по компиляции на винде, не понятно нифига Илья Шипицин 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
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
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
Здравствуйте. Помогите поднять 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
И такой вопрос - как правильно прописать путь к папке 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
Здравствуйте. На данный момент 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
а как его прикрутить на винде? ./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
инструкция по компиляции на 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
Нда намутили ребята по полной, а нельзя блин скомпилировать со всеми модулями и в конфе указывать что включать а что нет ? Попробую, спасибо Илья Шипицин 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