АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

webfsd - Интернет в облаке

Запустите webfsd в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда webfsd, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


webfsd - легкий http-сервер

СИНТАКСИС


вебфсд [ опционы ]

ОПИСАНИЕ


Это простой http-сервер для чисто статического контента. Вы можете использовать его для обслуживания
например, содержимое ftp-сервера через http. Также неплохо экспортировать некоторые файлы в
быстрый способ, запустив http-сервер за несколько секунд, без редактирования некоторого файла конфигурации
первый.

ОПЦИИ


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

-4 Использовать IPv4 только.

-6 Использовать IPv6 только.

-d Включить dвывод ebug.

-s Напишите уведомление о запуске / остановке и серьезных ошибках в syslog. Укажите эту опцию
дважды, чтобы получить подробный журнал (дополнительные события журнала, такие как разорванные соединения).

-t сек Настройка сети timeout в> сек <секунд.

-c n Установите количество разрешенных параллелей connections to> n <. Это ограничение на поток.

-a n Настройте размер кеша каталога. Webfs имеет кеш для каталога
списки. Каталог будет перечитан, если кешированная копия больше одного часа
old или если время каталога изменилось. Время будет обновлено, если
файл создается или удаляется. Так и будет не быть обновленным, если файл был только изменен, поэтому
вы можете получить устаревшие отметки времени и размеры файлов.

-j Не создавайте список каталогов, если индексный файл не найден.

-y n Установите количество создаваемых потоков (если скомпилирован с поддержкой потоков).

-p порт
Послушай port> port <для входящих соединений.

-r директория Установить документ root to> dir <.

-R директория Установите корень документа в> dir <и chroot в> dir <перед началом обслуживания файлов. Примечание
что это также влияет на путь к файлу журнала доступа и pidfile.

-f файл
Используйте> файл <как индекс fфайл для каталогов. Если клиент запрашивает каталог, он
получит> файл <в качестве ответа, если такой файл существует в каталоге и в каталоге
перечисление иначе. index.html - часто используемое имя файла.

-n хоста
Установить хостnимя, которое должен использовать сервер (требуется для перенаправления).

-i ip Связываются с IP-адрес> ip <.

-l журнал Log все запросы к файлу журнала> log <(общий формат журнала). Использование "-" в качестве имени файла
заставляет webfsd печатать журнал доступа к stdout, что полезно только вместе с
-F переключатель (см. Ниже).

-L журнал То же, что и выше, но дополнительная очистка каждой строки. Полезно, если вы хотите контролировать
файл журнала с параметром tail -f.

-m файл
Уже скоро! mТипы ime из> файла <. По умолчанию /etc/mime.types. Типы пантомимы читаются
перед вызовом chroot () (при запуске с -R).

-k файл
Используйте> файл <как pidfile.

-u пользователь
Поставьте uid to> user <(после привязки к tcp-порту). Эта опция разрешена для root
только.

-g группы
Поставьте gid to> group <(после привязки к tcp-порту). Этот вариант разрешен для
только корень.

-F Не беги как демон. Webfsd не будет развиваться в фоновом режиме, не отключается от
терминал и сообщать об ошибках в stderr.

-b пользователь: пройти
Установите пользователь + пароль для экспортируемых файлов. Только одно имя пользователя / пароль
поддерживается комбинация для всех файлов.

-e сек Expire документы через> сек <секунд. Вы можете использовать это, чтобы убедиться, что клиенты
получать свежие данные, если содержимое в корне вашего документа обновляется регулярно
интервалы. Webfsd отправит заголовок Expires: время последнего изменения плюс> сек.
секунд, поэтому вы можете просто использовать интервал обновления для> секунд <.

-v Включить vвиртуальные хосты. Это означает, что webfsd ожидает каталоги с
имена хостов (в нижнем регистре) в корне документа. Если запустить так: "webfsd -v -r
/ home / web ", он будет искать файл /home/web/ftp.foobar.org/path/file, когда его спросят.
для http://ftp.FOObar.org: 8000 / путь / файл.

-x путь
Используйте> путь <как каталог CGI. > path <интерпретируется относительно корня документа.
Обратите внимание, что поддержка CGI ограничена запросами GET. Первый персонаж на пути
строка должна быть косой чертой!

-~ сервдир
Разрешите доступ к пользовательским подкаталогам, равномерно расположенным ниже> subdir <. А
запрос "/ ~ пользователь / путь / файл", переписано"$ HOME /сервдир/ путь / файл", а затем
проверено на наличие. Здесь домашний каталог пользователя извлекается из системы.
стандартным образом из $ HOME в окружающей среде. Отметьте хорошо, этот пользователь
определенные запросы полностью отключены, если этот переключатель отсутствует. С
каталоги пользователей, скорее всего, находятся за пределами корневого каталога сервера,
с этим вариантом требуется осторожность.

-S Sбезопасный режим веб-сервера. Предупреждение: этот режим предназначен только для https.

-C путь
Файл для использования в качестве SSL cсертификат. Этот файл должен быть в формате PEM с цепочкой и может
содержат сертификат сервера, а также ключ RSA, но последний также может быть
отдельный объект, см. -K.

-K путь
Файл, содержащий закрытый ключ, если ключ не связан с сертификатом.

-A путь
Необязательный файл, содержащий CA-сертификат и цепочку сертификатов.

-V Примените процедуру проверки к клиентскому сертификату и цепочке. Они должны, если
этот вариант выбирает, поставит любой клиент. Каждый участник цепочки должен пройти
проверка, и должен, в свою очередь, проверить следующего члена цепочки. Срок действия
сертификат клиента проверяется.

-Q шифры
Укажите приемлемые приоритеты шифрования для установления связи, обмена данными и т. Д.
значение по умолчанию НОРМАЛЬНЫЙ.

Webfsd можно установить с использованием suid root (хотя по умолчанию используется не suid root). Этот
позволяет пользователям запускать webfsd chroot () ed и связываться с портами ниже 1024. Webfsd упадет
привилегии root перед тем, как он начнет обслуживать файлы.

Контроль доступа просто зависит от прав доступа к файлам Unix. Webfsd будет обслуживать любой обычный файл
и предоставить списки для любого каталога, в котором он может открытый(2).

Используйте webfsd онлайн с помощью сервисов onworks.net


Ad


Ad