англійськафранцузькаіспанська

Ad


Значок OnWorks

weborf - Інтернет у хмарі

Запустіть weborf у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

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

ПРОГРАМА:

ІМ'Я


weborf - мінімальний веб-сервер

СИНТАКСИС


weborf [параметри]

ОПИС


Weborf — мінімальний веб-сервер. Також має обмежену підтримку webdav. Ця сторінка посібника
документація Weborfпараметри командного рядка. Weborf випущено під GNU General
Публічна ліцензія версії 3.

ВАРІАНТИ


варіанти:
-б, --basedir
Повинен бути дійсний каталог. Weborf використовуватиме цей каталог як root
каталогу і не надсилатиме файли, розташовані в батьківських каталогах. Але це все-таки можливо
для серверних сценаріїв для читання вмісту, розташованого в будь-якому місці файлової системи. Посилання
також є обхідним шляхом для виходу з базового каталогу.

-а, --авт
За ним має слідувати сокет Unix, який прослуховує програма, яка оброблятиме
аутентифікація. Дивіться веб-сайт для більш детальної інформації.

-c, --cgi
За ним має бути список (відокремлений комами та без пробілів) cgi
формати та двійковий файл для виконання цього формату. Наприклад: .php,/usr/bin/php-
cgi,.sh,/usr/bin/sh-cgi У /etc/weborf.conf є директива 'cgi',
відповідний цьому варіанту. Він використовується під час запуску weborf як демон SystemV.

-C, --кеш
За ним має бути каталог, який використовуватиметься для зберігання кешованих файлів. Промивати
кеш (порожній цей каталог) ви повинні надіслати сигнал USR2 до процесу. це є
радимо очистити кеш під час перезавантаження (вручну або за допомогою kill), оскільки деякі елементи
може бути недійсним після перезавантаження, але weborf цього не знає.

-Т, --inetd
Необхідно вказати під час використання weborf з inetd або xinetd. Буде ще
необхідно вказати використовуваний порт, щоб передати правильне значення сценаріям CGI.
Директива -u буде проігнорована. Не слід використовувати режим Daemon -d.

-t, -- дьоготь
Якщо використовується, замість надсилання списку каталогу під час запиту каталогу, weborf
надішле файл tar.gz із вмістом цього каталогу. Використовується в основному для
ділитися файлами та зберігати їхні дозволи.

-x, --noexec
При використанні weborf надсилатиме сценарії так, ніби це звичайні файли
їх виконання та надсилання результатів.

-м, -- пантоміма
У разі використання weborf надішле заголовок Content-Type. Настійно рекомендується використовувати
це під час використання weborf як робочого сервера, оскільки деякі браузери покладаються на це поле.
Це значення не вплине на сторінки CGI.

-я, --ip
За ним має бути дійсна IP-адреса (v6 або v4, залежно від того, яким був weborf
складено. Запустіть weborf -h, щоб дізнатися це), і weborf прийматиме лише підключення
направлено на цю конкретну IP-адресу. Якщо надана IP-адреса не використовується мережею
пристрою на хості, weborf завершиться. За замовчуванням weborf прослуховує всі IP-адреси
адреси на локальному хості.

-к, -- ковпачки
Показує деякі параметри компіляції в машиночитаному форматі.

-p, --порт
За ним має бути дійсний номер порту (від 1 до 65535), і weborf
слухати вхідне з'єднання на вказаному порту. Якщо порт вже використовується
weborf буде припинено. Для використання низьких номерів портів (менше 1024) необхідно
виконати процес як root. Тому запускати веб-сервер не варто
привілеї root, тому можна вказати іншого користувача.

-V, --віртуальний
Дозволяє weborf використовувати віртуальні хости. Основа, яка постачається з -b, буде
за замовчуванням (буде використовуватися, якщо запитуваний хост невідомий). Кожен віртуальний хост
має бути у формі host[:port]=basedir. Порт потрібно вказати, якщо порт
використовується відрізняється від 80. І основа має закінчуватися на a /. Щоб розлучити багатьох
virtualhosts, використовуйте кому та уникайте пробілів. Щоб зробити weborf іншим
virtualhosts на різних портах, необхідно буде запустити багато weborf
процесів.

-я, --індекс
За ним має бути список (відокремлений комами та без пробілів) індексу
файлів. Weborf спробує завантажити файл індексу, дотримуючись порядку, в якому вони вказані,
і якщо жодного не буде знайдено, він покаже вміст каталогу. в
/etc/weborf.conf існує директива 'indexes', що відповідає цій опції. Це
використовується під час запуску weborf як демон SystemV.

-u За ним має слідувати дійсний uid, відмінний від 0. Weborf використовуватиме цього користувача для цього
його робота, але буде прив’язана до мережевого порту з попереднім користувачем. Цей механізм
призначений для того, щоб користувачі могли виконувати його як root і використовувати порт 80, а потім дозволити йому працювати
без прав root.

-d Запускає weborf як демон. Він не завершиться, коли завершиться його батьківський процес,
і це залишить оболонку вільною для отримання команд.

СЦЕНАРІЇ


Weborf може надсилати динамічно згенеровані сторінки за допомогою php-cgi (якщо встановлено). Коли а
ім'я файлу закінчується на ".php", weborf використовуватиме php для виконання цього файлу перед відправленням
клієнт. Перемикач -c перевизначить поведінку за замовчуванням. Також можливо
створюйте скрипти або двійкові файли на інших мовах, просто прочитайте rfc3875, щоб знати, як працювати
параметри

ПОВЕРНЕННЯ VALUE


0 Звичайне припинення відбулося після сигналу, демонізації або друкованої версії та
вихід або так далі...

1 Basedir не є каталогом

2 Недійсна IP-адреса

3 Порт уже використовується

4 Недійсний номер порту

5 Сокет аутентифікації не існує або не є сокетом Unix

6 Занадто багато індексів надано як параметр -I або -c. Збільшення MAXINDEXCOUNT дюймів
файл options.h і повторна компіляція можуть вирішити проблему. Але надання а
прийнятна кількість імен індексних файлів було б кращим рішенням.

7 Неможливо виділити пам'ять

9 Неможливо змінити UID

10 Помилка з каталогом кешу

19 Недійсні параметри в командному рядку

СИГНАЛИ


SIGUSR1
Друкує внутрішній статус черги та потоків сокета на стандартному виводі

Використовуйте weborf онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 4
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 5
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 6
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • Детальніше »

Команди Linux

  • 1
    7z
    7z
    7z - файловий архіватор з найвищими
    ступінь стиснення...
    Запустіть 7z
  • 2
    7за
    7за
    7za - файловий архіватор з найвищими
    ступінь стиснення...
    Виконати 7za
  • 3
    плазуни
    плазуни
    CREEPY - інформація про геолокацію
    агрегатор ОПИС: creepy is an
    додаток, що дозволяє збирати
    інформація про геолокацію
    користувачі з...
    Біг моторошно
  • 4
    cricket-compile
    cricket-compile
    cricket - програма для керування
    збір і відображення часових рядів
    дані ...
    Запустіть cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для отримання
    інформація про встановлену версію
    G-Wrap ...
    Запустіть g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access – контролює доступ до
    поточний набір карт для інших користувачів на
    система. Якщо опції немає, друкує
    поточний стан. КЛЮЧОВІ СЛОВА: загальне, карта
    управління, п...
    Запустіть g.accessgrass
  • Детальніше »

Ad