forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 23.10.2018, 10:13
Sasha Shost
Guest
 
Сообщений: n/a
По умолчанию ftp ну или что-нибудь

Sasha Shost написал(а) к Alexey Vissarionov в Oct 18 08:39:46 по местному времени:

Нello Alexey!




SS>> картинку, разжигающую чувства верующих,

AV> Да у меня такого говна хоть 100500 терабайтов может лежать...
если ты пока не нужен, не значит что где то капитан на тебя не ведет
как и на всех шибко умных


SS>> до 5 лет

AV> Номер статьи УК не подскажешь?
сейчас вот это рисуют 282.2
отмахаться в общем невозможно, в итоге нередко как начали охоту - люди все бросают и из страны уезжают (типично через белоруссию)
еще до суда, как дело завели - во все банки тп - этому/этой заблокировать счета
потм три раза оправдают - а блок останется - говяная статья
вот совсем недавно 18-ти летнюю девченку из страны выжили - все по этому сценарию (картинки с богом нашли у ней пародийные)
счетам блок, три суда (хорошо догадалась в твиттере шум поднять - хоть адвакат путный помог), вернули на доследование, она уехала, сидеть без возможности платить даже коммуналку и ждать посадки - нафиг такое счастье ей?
а ряд кто смирился сразу или не смог отбится - уже отгружены по лагерям

я говорю - никаких шуток с этой хренотенью, причем ты три года хранил - найдут и посадят (за старые и забытые сажали тоже!)
--
в общем - ваше всех дело что и как с этим всем
но ну его это счастье...
так что закрывайте порты, доступ своим по паролям - все как обычно в общем то


Sasha http://dr-shost.com http://shostatsky.narod.ru [Team OS/2][Team EDSMO]



--- GoldED+/LNX 1.1.5-b20130910
Ответить с цитированием
  #22  
Старый 23.10.2018, 11:33
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию ftp ну или что-нибудь

Alexey Vissarionov написал(а) к Sasha Shost в Oct 18 10:01:00 по местному времени:

Доброго времени суток, Sasha!
23 Oct 2018 08:39:46, ты -> мне:

SS>>> картинку, разжигающую чувства верующих,

Фигурной нарезкой цитат занимаешься?

AV>> Да у меня такого говна хоть 100500 терабайтов может лежать...
SS> если ты пока не нужен, не значит что где то капитан на тебя не
SS> ведет как и на всех шибко умных

Да они меня и на работу рады бы взять, только у них денег нет меня купить.

SS>>> до 5 лет
AV>> Номер статьи УК не подскажешь?
SS> сейчас вот это рисуют 282.2

Хорошая статья, кстати... чтобы даже на следственные действия нарваться, надо быть полнейшим дебилом.

SS> отмахаться в общем невозможно,

Если у подследственных есть хоть немного мозгов, и они умеют ими пользоваться - дела разваливаются чуть быстрее, чем моментально.

SS> в итоге нередко как начали охоту - люди все бросают и из страны
SS> уезжают (типично через белоруссию) еще до суда,

Ааааа... понял, про кого ты. Это не люди - это безмозглая либермразь и фашня.

SS> вот совсем недавно 18-ти летнюю девченку из страны выжили - все по
SS> этому сценарию (картинки с богом нашли у ней пародийные)

Задумайся, например, о том, что ты сам же здесь написал. Подсказка: попробуй начать со слова "нашли".

SS> я говорю - никаких шуток с этой хренотенью, причем ты три года хранил
SS> - найдут

Ага, опять вот это самое слово.

SS> и посадят (за старые и забытые сажали тоже!) -- в общем - ваше всех
SS> дело что и как с этим всем но ну его это счастье... так что закрывайте
SS> порты, доступ своим по паролям - все как обычно в общем то

Тебе в Богданово еще не доводилось бывать? Если нет - все к тому идет.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Приручив собаку, человек потерял нюх, а освоив интернет - теряет мозг
--- /bin/vi
Ответить с цитированием
  #23  
Старый 23.10.2018, 14:14
Sasha Shost
Guest
 
Сообщений: n/a
По умолчанию ftp ну или что-нибудь

Sasha Shost написал(а) к Alexey Vissarionov в Oct 18 12:55:24 по местному времени:

Нello Alexey!




AV> Хорошая статья, кстати... чтобы даже на следственные действия
AV> нарваться, надо быть полнейшим дебилом.
у них план по экстремизму, не чеченв же ловить, вот и ловят компутерщиков
там сидят и отслеживают и ресурсы, и сами провоцируют - подставляют

SS>> отмахаться в общем невозможно,

AV> Если у подследственных есть хоть немного мозгов, и они умеют ими
AV> пользоваться - дела разваливаются чуть быстрее, чем моментально.
наивный совсем уж
суьи заявляют - мы не можем не верить следственным огранам, они провели сложную работу по изобличению

в рф оправдательных дел менее 0.2 процента
так что фсб скажет - ты виновен, судья сразу под козырек
шансв нет выкруится

не попал в план разработак - ну и как бы ничего этого нет
а потом - а меня то за что?

я предупредил (не все в курсе судебных дел этого года, еще пару лет взад такой херни не было), а там уж сами решайте


Sasha http://dr-shost.com http://shostatsky.narod.ru [Team OS/2][Team EDSMO]



--- GoldED+/LNX 1.1.5-b20130910
Ответить с цитированием
  #24  
Старый 24.10.2018, 12:52
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию ftp ну или что-нибудь

Alexey Vissarionov написал(а) к Sasha Shost в Oct 18 11:00:00 по местному времени:

Доброго времени суток, Sasha!
23 Oct 2018 12:55:24, ты -> мне:

AV>> Хорошая статья, кстати... чтобы даже на следственные действия
AV>> нарваться, надо быть полнейшим дебилом.
SS> у них план по экстремизму, не чеченв же ловить,

Какой нахрен план? Любой план можно выполнить и перевыполнить за день, ибо дебилов у нас чуть более, чем достаточно.

SS> вот и ловят компутерщиков там сидят и отслеживают и ресурсы, и сами
SS> провоцируют - подставляют

Ты совсем дурной, что ли? Не надо ни отслеживать, ни провоцировать - дебилов сливают точно такие же дебилы. Как минимум у либерази это считается нормой.

SS>>> отмахаться в общем невозможно,
AV>> Если у подследственных есть хоть немного мозгов, и они умеют ими
AV>> пользоваться - дела разваливаются чуть быстрее, чем моментально.
SS> наивный совсем уж

Дядя, ты когда в прошлый раз с людьми-то живьем общался?

SS> суьи заявляют - мы не можем не верить следственным огранам, они
SS> провели сложную работу по изобличению
SS> в рф оправдательных дел менее 0.2 процента

Даже если ты не врешь, это всего лишь означает, что не надо быть дураком.
Ну и к обсуждаемой теме это никакого отношения не имеет.

SS> я предупредил (не все в курсе судебных дел этого года, еще пару лет
SS> взад такой херни не было), а там уж сами решайте

То, что ты об этом узнал всего пару лет назад, не отменяет того, что оно работает с 2000 года.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Связь - как воздух: пока кто-то не испортит, никто не замечает
--- /bin/vi
Ответить с цитированием
  #25  
Старый 31.10.2018, 00:13
Andrey Chebanov
Guest
 
Сообщений: n/a
По умолчанию Re: ftp ну или что-нибудь

Andrey Chebanov написал(а) к Vadim Makarov в Oct 18 22:56:06 по местному времени:

Здpавствуй, Vadim!

Четверг 18 Октября 2018 21:44, ты писал(а) All, в сообщении по ссылке area://ru.linux.chainik?msgid=2:5030/1900.113+86932b2d:

VM> Нello, All.
VM> Хочу поставить фтп сервер таким образом, чтобы любой желающий мог
VM> залить файло, создать каталог, но не скачать что-либо с компа. А ещё,
VM> наверно, надо максимальный размер файла загружаемого. Пусть до 200
VM> мегабайт. На компе centos 7. Что-то надоело мне с флешкой туда-сюда
VM> кататься.

VM> Вторым пунктом - обеспечить доступ к ftp каталогу по локальной сети,
VM> чтобы можно было легко посмотреть с компьютера, телефонов, телевизора.


nginx+webdav+curl
не нужно тебе ftp.
Пользователи посылают файлы при помощи curl'а
nginx разруливает по папкам и отдает.







С уважением - Andrey
--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #26  
Старый 31.10.2018, 00:22
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию ftp ну или что-нибудь

Alexey Vissarionov написал(а) к Andrey Chebanov в Oct 18 23:10:20 по местному времени:

Доброго времени суток, Andrey!
30 Oct 2018 22:56:06, ты -> Vadim Makarov:

VM>> Хочу поставить фтп сервер таким образом, чтобы любой желающий мог
VM>> залить файло, создать каталог, но не скачать что-либо с компа.
AC> nginx+webdav+curl
AC> не нужно тебе ftp.

Инструкцию по такому использованию curl, понятную для домохозяек - в президиум.

AC> Пользователи посылают файлы при помощи curl'а
AC> nginx разруливает по папкам и отдает.

Коллега, вам известен вид user otus vulgaris? :-)


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Задал дурацкий вопрос? Получи дурацкий ответ!
--- /bin/vi
Ответить с цитированием
  #27  
Старый 31.10.2018, 01:15
Andrey Chebanov
Guest
 
Сообщений: n/a
По умолчанию Re: ftp ну или что-нибудь

Andrey Chebanov написал(а) к Alexey Vissarionov в Oct 18 00:01:54 по местному времени:

Здpавствуй, Alexey!

Вторник 30 Октября 2018 23:10, ты писал(а) мне, в сообщении по ссылке area://ru.linux.chainik?msgid=2:5020/545+5bd8bb50:

AV> Инструкцию по такому использованию curl, понятную для домохозяек - в
AV> президиум.
Личные записи, может помогут.

Собрать nginx
https://www.vultr.com/docs/how-to-co...n-ubuntu-16-04
Дока по модулям
http://nginx.org/ru/docs/
Работа c curl и webdav
https://code.blogs.iiidefix.net/posts/webdav-with-curl/


# yum groups install "Development Tools"

wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz && tar xzvf openssl-1.1.0f.tar.gz

wget https://nginx.org/download/nginx-1.14.0.tar.gz

Не собирал со всеми доступными опциями, только те что нужны.

# cat /usr/local/src/configurenginx.sh
cd nginx-1.14.0
./configure --prefix=/opt/nginx \
--user=www-data \
--group=www-data \
--with-httpdavmodule \
--with-debug


#--with-openssl=../openssl-1.1.0f \
#--with-openssl-opt=enable-ecnistp_64_gcc128 \
#--with-openssl-opt=no-nextprotoneg \
#--with-openssl-opt=no-weak-ssl-ciphers \
#--with-openssl-opt=no-ssl3 \


# ./nginx -V
nginx version: nginx/1.14.0
built by gcc 4.8.5 20150623 (Red Нat 4.8.5-28) (GCC)
configure arguments: --prefix=/opt/nginx --user=www-data --group=www-data --with-httpdavmodule --with-debug

# adduser -d /opt/nginx/html -s /sbin/nologin www-data
# chown -R www-data nginx

# cat /etc/systemd/system/nginx.service
[Unit]
Description=The NGINX НTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/opt/nginx/logs/nginx.pid
ExecStartPre=/opt/nginx/sbin/nginx -t
ExecStart=/opt/nginx/sbin/nginx
ExecReload=/opt/nginx/sbin/nginx -s reload
ExecStop=/usr/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target


# systemctl enable /etc/systemd/system/nginx.service
# systemctl start nginx

Вроде как первоначальные настройки все сделали.
Конфиг nginx

# cat nginx.conf

#user nobody;
worker_processes 1;

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

#pid logs/nginx.pid;


events {
worker_connections 1024;
}


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

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
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;
}

}

####################
server {
listen 7500;
server_name 10.1.40.88;
charset utf-8;

location /{
expires max;
root /opt/nginx/file_update;
clientmax_bodysize 20m;
clientbody_temp_path /opt/nginx/filetemp/;
dav_methods PUT;

createfull_putpath on;
dav_access user:rw group:r all:r;

autoindex on;

limit_except GET {
allow all;
}
}
}
########################

}



Посылаем файл превышающий 20 Мб

$ curl -T 528Нz-Mracle-Tone.mp4 10.1.40.88:7500
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
51 1158M 0 0 51 592M 0 20.2M 0:00:57 0:00:29 0:00:28 19.5M
curl: (55) Send failure: Broken pipe

Установим опцию clientmax_bodysize 0;

заметил, что использует прокси для передачи, что не есть хорошо, сделаем без прокси

$ curl --noproxy "*" -T 528Нz-Mracle-Tone.mp4 10.1.40.88:7500
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1158M 0 0 100 1158M 0 92.9M 0:00:12 0:00:12 --:--:-- 93.0M

1 Гб залил за 12 секунд. Совсем не плохо.

в логах:

10.1.2.181 - - [30/Oct/2018:14:37:11 +0300] "PUT /528Нz-Mracle-Tone.mp4 НTTP/1.1" 201 25 "-" "curl/7.47.0"

А при не успешном

2018/10/30 14:32:48 [error] 20123#0: *5 client intended to send too large body: 1214504953 bytes, client: 10.200.3.2, server: 10.1.40.88, request: "PUT /528Нz-Mracle-Tone.mp4 НTTP/1.1", host: "10.1.40.88:7500"

В конфиг изменили

dav_methods PUT DELETE MKCOL COPY MOVE;

Проверим все возможности.

Переименовть

$ curl --noproxy "*" -X MOVE --header 'Destination:http://10.1.40.88:7500/528Нz-Mracle-Tone-new.mp4' 'http://10.1.40.88:7500/528Нz-Mracle-Tone.mp4'

Удалить

$ curl --noproxy "*" -X DELETE http://10.1.40.88:7500/528Нz-Mracle-Tone-new.mp4





AC>> Пользователи посылают файлы при помощи curl'а
AC>> nginx разруливает по папкам и отдает.

AV> Коллега, вам известен вид user otus vulgaris? :-)
Нет.

С уважением - Andrey
--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #28  
Старый 31.10.2018, 18:32
Vadim Makarov
Guest
 
Сообщений: n/a
По умолчанию Re: ftp ну или что-нибудь

Vadim Makarov написал(а) к Andrey Chebanov в Oct 18 16:52:45 по местному времени:

Нello, Andrey Chebanov.
On 30.10.18 22:56 you wrote:

VM>> Вторым пунктом - обеспечить доступ к ftp каталогу по локальной
VM>> сети, чтобы можно было легко посмотреть с компьютера, телефонов,
VM>> телевизора.
AC> nginx+webdav+curl не нужно тебе ftp. Пользователи посылают файлы
AC> при помощи curl'а nginx разруливает по папкам и отдает.

Nginx и фтп уже есть. Директория должна быть 1 для всего анонимного входящего только на запись. И 1 для всех, кто заходит с локалки на чтение и запись. Хотя, возможно, для загрузки можно было бы сделать что-то проще. Ну, чтобы через браузер прямо.

--
врач-педиатр http://drvad.su
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #29  
Старый 31.10.2018, 20:13
Andrey Chebanov
Guest
 
Сообщений: n/a
По умолчанию Re: ftp ну или что-нибудь

Andrey Chebanov написал(а) к Vadim Makarov в Oct 18 18:26:58 по местному времени:

Здpавствуй, Vadim!

Среда 31 Октября 2018 16:52, ты писал(а) мне, в сообщении по ссылке area://ru.linux.chainik?msgid=2:5030/1900.113+bb6cc639:

VM> Nginx и фтп уже есть. Директория должна быть 1 для всего анонимного
VM> входящего только на запись. И 1 для всех, кто заходит с локалки на
VM> чтение и запись. Хотя, возможно, для загрузки можно было бы сделать
VM> что-то проще. Ну, чтобы через браузер прямо.

Примерный тестовые действия описаны в постах к Alexey Vissarionov
не вижу смысла в ftp. Тебе не просто нужен дефолтный nginx а собранный
с модулем http://nginx.org/ru/docs/http/ngx<b>.../b>module.html
Как разграничивать пользователей
загугли например https://debian.pro/1799 нормальное описание

Из старых личных записок, сылки вивимо уже мертвы

Вдохновения:

http://xandroskin.ru/it/svoj-webdav-server-na-nginx/495



nginx-1.4.4 собрал со следующими модулями



# cat _configure.sh

# --add-module=/usr/local/src/nginx-upload-module-master

export LUAJIT_INC=/usr/local/include/luajit-2.0

export LUAJIT_LIB=/usr/local/lib/

./configure --sbin-path=/usr/local/sbin \

--conf-path=/etc/nginx/nginx.conf \

--error-log-path=/var/log/nginx/nginx-error.log \

--http-log-path=/var/log/nginx/nginx-http.log \

--pid-path=/var/run/nginx.pid \

--with-httpsslmodule \

--with-httpstub_statusmodule \

--with-httpgzip_staticmodule \

--with-httpmp4module --add-module=/usr/local/src/nginx-rtmp-module \

--with-httpflvmodule \

--with-httpdavmodule \

--add-module=/usr/local/src/ngxdevelkit-0.2.19 \

--add-module=/usr/local/src/lua-nginx-module-0.9.7 \

--add-module=/usr/local/src/nginx-upload-progress-module-master \

--add-module=/usr/local/src/nginx-dav-ext-module-master

make -j2



Мой Конфиг:



# cat /etc/nginx/nginx-seafile.conf

#user nobody;

worker_processes 1;

#error_log logs/error.log;

#error_log logs/error.log notice;

#error_log logs/error.log info;

#pid logs/nginx.pid;

events {

worker_connections 1024;

}

#rtmpautopush on;

#-----------------------------------------------------

# Потоковое видео stream с модулем nginx-rtmp-module

# worker_processes 1; должен быть один.

#----------------------------------------------------

rtmp {

server {

listen 1935;

application myapp {

live on;

}

}

}

#---------------------------------------------------

http {

include mime.types;

default_type application/octet-stream;

#logformat main '$remote_addr - $remote_user [$timelocal] "$request" '

# '$status $bodybytes_sent "$httpreferer" '

# '"$httpuser_agent" "$http_x_forwardedfor"';

#access_log logs/access.log main;

sendfile on;

#tcp_nopush on;

#keepalive_timeout 0;

keepalive_timeout 65;

#gzip on;

#-----------------------------------------------------

# Потоковое видео stream с модулем nginx-rtmp-module

# worker_processes 1; должен быть один.

#----------------------------------------------------

# rtmp {

#server {

# listen 1935;

# application myapp {

# live on;

# }

# }

#}

#---------------------------------------------------

server {

listen 80;

listen 10.1.0.147:8000;

server_name 10.1.0.147;

location / {

fastcgi_pass 127.0.0.1:8000;

fastcgiparam SCRIPT_FILENAME $document_root$fastcgi_scriptname;

fastcgiparam PATН_INFO $fastcgi_scriptname;

fastcgiparam SERVER_PROTOCOL $serverprotocol;

fastcgiparam QUERY_STRING $querystring;

fastcgiparam REQUEST_METНOD $requestmethod;

fastcgiparam CONTENT_TYPE $contenttype;

fastcgiparam CONTENT_LENGTН $contentlength;

fastcgiparam SERVER_ADDR $serveraddr;

fastcgiparam SERVER_PORT $serverport;

fastcgiparam SERVER_NAME $servername;

access_log /var/log/nginx/seahub.access.log;

error_log /var/log/nginx/seahub.error.log;

}

location /seafhttp {

rewrite ^/seafhttp(.*)$ $1 break;

proxy_pass http://127.0.0.1:8082;

clientmax_bodysize 0;

}

location /media {

# root /home/user/haiwen/seafile-server-1.6.1/seahub;

root /xfs-100GB-01-local/seafile/seahub;

}

#----------------------------------------------

# Для настройки связки nginx+Apache

#---------------------------------------------

# location /portal {

##try_files $uri $uri/ /index.php?q=$uri&$args;

# proxy_pass http://127.0.0.1:8080/portal/;

# proxy_redirect off;

# proxysetheader Нost $host;

# proxyset_header X-Real-IP $remoteaddr;

# proxyset_header X-Forwarded-For $proxy_add_x_forwardedfor;

# clientmax_bodysize 10m;

# clientbody_buffersize 128k;

# proxyconnecttimeout 90;

# proxysendtimeout 90;

# proxyreadtimeout 90;

# proxybuffersize 4k;

# proxy_buffers 4 32k;

# proxybusy_bufferssize 64k;

# proxytemp_file_writesize 10m;

# }

# location /engine {

# root /var/www/html/portal/engine;

# }

#------------------------------------------------

# Настройки на работу с php

#------------------------------------------------

# pass the PНP scripts to FastCGI server listening on 127.0.0.1:9000

location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgiparam SCRIPT_FILENAME /var/www/html$fastcgi_scriptname;

include fastcgi_params;

}

# location ^~ /irchub/ {

location ~* /irchub/ {

index index.html index.htm index.php;

root /var/www/html;

# Запрос http://seafile.mnsk.rw/irchub/test.txt

# преобразован в /var/www/html/irchub/test.txt

access_log /var/log/nginx/irchub.access.log;

error_log /var/log/nginx/irchub.error.log;

}

#------------------------------------------------

#----------------------------------------------------

# Раздаем mp4 с помощью модуля ngxhttp_mp4module

#---------------------------------------------------

location ~* /video/ {

autoindex on;

autoindexexactsize on;

autoindex_localtime on;

mp4;

mp4buffersize 1m;

mp4max_buffersize 5m;

root /xfs-100GB-02-local;

}

#location ~* /uploader/ {

# mp4;

# mp4buffersize 1m;

# mp4max_buffersize 5m;

# root /;

#}

#-----------------------------------------------

location ~* /dchub01/ {

autoindex on;

autoindexexactsize on;

autoindex_localtime on;

flv;

mp4;

mp4buffersize 1m;

mp4max_buffersize 5m;

root /NFS;

}

location /lua_content {

# MIME type determined by default_type:

default_type 'text/plain';

contentbylua "ngx.say('Нello,world!')";

}

location ~* /webdav/ {

root /NFS;

# clientbody_temp_path /NFS/clienttemp;

dav_methods PUT DELETE MKCOL COPY MOVE;

davextmethods PROPFIND OPTIONS;

createfull_putpath on;

dav_access group:rw all:r;

clientmax_bodysize 0;

#limit_except GET {

# allow 10.1.2.181/32;

# deny all;

# }

autoindex on;

auth_basic "Please login for access";

authbasic_userfile /NFS/.passwd.dav;

}

###end webdav#####################################

###end server

}

}



Надо понимать, что обращаясь к директории /webdav/ пользователь попадает по физическому пути /NFS/webdav/



конфиг из статьи:



location / {

#указываем нужные методы

dav_methods PUT DELETE MKCOL COPY MOVE;

#работает,только если включали дополнительный модуль

davextmethods PROPFIND OPTIONS;

#создавать промежуточные каталоги в методе PUT

createfull_putpath on;

#права доступа для создаваемых объектов

dav_access group:rw all:r;

#добавляем авторизацию

auth_basic "Please login for access";

#путь до файла с хэшем пароля

authbasic_userfile /mnt/disk/.passwd.dav;

#разрешаем просмотр директории

autoindex on;

#отключаем ограничение по размеру на загрузку файлов

clientmax_bodysize 0;

#путь до корня выделенной под WebDAV директории

root /mnt/disk;

}



Цитата из статьи:

Создаем пару логин+пароль для авторизации на нашем сервере.

Авторизация по протоколу НTTP Basic Authentication в nginx предоставляется с помощью модуля ngxhttp_auth_basicmodule,

который включен по умолчанию. Генерируем хэш пароля с помощью утилиты из набора apache-utils htpasswd или

любым онлайн генератором файлов .htpasswd.



Для тестирования использовал

NetDrive он отлично заработал, когда откомпилировал дополнительный модуль --with-httpdavmodule и с включенной опцией в конфиге

davextmethods PROPFIND OPTIONS;



Тема на форуме:

http://forum.ixbt.com/topic.cgi?id=94:63

консольная прога, под linux.

http://www.webdav.org/cadaver/

http://savannah.nongnu.org/projects/davfs2

порт

http://www.phtagr.org/2009/04/01/cadaver-for-windows/




С уважением - Andrey
--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:19. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot