LINUX.ORG.RU
решено ФорумAdmin

Файловый сервер по протоколу HTTP с помощью веб-серверов Apache или Nginx

 ,


0

2

Плз подскажите, что выбрать для файлового сервера по протоколу HTTP с помощью веб-серверов Apache или Nginx.

Желательно доступ по паролю, только скачивание.

Что посоветуете, чтобы администрировалось легко и ресурсы особо не кушало?



Последнее исправление: AlexZander (всего исправлений: 1)

Для просто публикации списка файлов в директории - достаточно apache или nginx.

Для входа по паролю: - basic auth. Читай документацию apache или nginx.

kostik87 ★★★★★
()

файлового сервера по протоколу HTTP

webdav

чтобы администрировалось легко

nextcloud

router ★★★★★
()

За nginx - легче, быстрее, хотя на простой отдаче разница не большая. Умеет webdav если вдруг нужно станет

pavel_l
()

файловый сервер по протоколу http называется WebDAV. И им можно рулить с помощью того же nginx с дополнительными модулями.

Хотя вместо nginx я советую его форк angie, который пилится старой командой разработки оригинального сервера. Для него эти модули тоже есть

Lrrr ★★★★★
()
Ответ на: комментарий от pavel_l

Тут есть тонкости. nginx сам по себе умеет обрезанный webdav. С ним согласятся работать только некоторые клиенты (винда не согласится)

Полноценный webdav к nginx есть в виде отдельного модуля. И не все дистрибутивы его собирают

В apache webdav полноценный

router ★★★★★
()
Ответ на: комментарий от router

В постановке вопроса вообще не видно ничего про webdav, там написано «файловый сервер по http … только скачивание, с желательно доступом по паролю».

Т.е. directory listing любого WEB-сервера вполне подходит под ТЗ.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)

Бери что знаешь лучше. Стандарт это nginx, apache морально устарел и нужен для старых технологий, которые к нему лучше прикручены в силу времени их создания.

masa ★★★
()
Ответ на: комментарий от Lrrr

файловый сервер по протоколу http называется WebDAV.

Человеку нужно только качать, не нужно ему советовать это тормозное поделие :(

Был какой то раньше lighttp … блин забыл уже название ;(

P.S. нашел : https://www.lighttpd.net/

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от mx__

попробовал этот лайт, первое ощупывание норм. 10 мин и простой вариант поехал, жрет реса мало.

потом пощупаю плотнее, вполне может подойти.

Спасибо!

AlexZander
() автор топика
Последнее исправление: AlexZander (всего исправлений: 1)
Ответ на: комментарий от ggrn

Если только скачивать, то mod index, есть везде. nginx сойдёт. Но понятно, что фантазии про удобство - это уже что-то вроде nextcloud

router ★★★★★
()

SFTPGo. Поддерживаемых протоколов достаточно - хочешь webdav, хочешь ftp, хочешь sftp.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от mx__

Был какой то раньше lighttp

Он и сейчас есть, даже несколько нагруженных web-серверов на нем имеется. Развивается не так активно, но имеющегося функционала в нем хватает.

Aleksandra
()
Ответ на: комментарий от Aleksandra

Тем не менее, nginx, с его поллингом дескрипторов сокетов, отнаследованых (форкнутых) в полностью асинхронные для обработки соединений и получения/отправки данных воркеры, куда взрослее архитектурно и эргономичнее по ресурсам, чем поделки вида «один тред на соединение».

deep-purple ★★★★★
()
Ответ на: комментарий от mx__

Отпробовал лайт по полной для своих задач, полностью устраивает! Преогромное спасибо за такую удачную подсказку!!!

Всем огромное спасибо за подсказки, варианты и участие!!!

AlexZander
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.