EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

weborf - Online în cloud

Rulați weborf în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda weborf care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


weborf - server web minim

REZUMAT


weborf [opțiuni]

DESCRIERE


Weborf este un server web minimal. Are, de asemenea, un suport limitat pentru webdav. Această pagină de manual
documente Weborfparametrii liniei de comandă a lui. Weborf este lansat sub GNU General
Licența publică versiunea 3.

OPŢIUNI


Opțiuni:
-b, --basedir
Trebuie să fie urmat de un director valid. Weborf va folosi acest director ca root
director și nu va trimite fișiere aflate în directorul părinte. Dar tot este posibil
pentru ca scripturile de pe server să citească conținutul situat oriunde în sistemul de fișiere. Legături
sunt, de asemenea, o soluție pentru a ieși din directorul de bază.

-A, --auth
Trebuie să fie urmat de un socket Unix ascultat de un program care se va ocupa
autentificare. Consultați site-ul web pentru mai multe detalii.

-c, --cgi
Trebuie să fie urmată de o listă (separată cu virgule și fără spații) de cgi
formatele și binarul pentru a executa acel format. De exemplu: .php,/usr/bin/php-
cgi,.sh,/usr/bin/sh-cgi În /etc/weborf.conf există o directivă „cgi”,
corespunzătoare acestei opțiuni. Este folosit la lansarea weborf ca demon SystemV.

-C, --cache
Trebuie să fie urmat de un director care va fi folosit pentru a stoca fișierele din cache. A spăla
memoria cache (golește acel director) trebuie să trimiți semnal USR2 procesului. Este
sfătuiți să goliți memoria cache la repornire (manual sau cu kill), deoarece unele elemente
ar putea fi invalid după o repornire, dar weborf nu ar ști asta.

-T, --inetd
Trebuie specificat când se utilizează weborf cu inetd sau xinetd. Va fi nemișcat
necesar pentru a specifica portul folosit, pentru a trece valoarea corectă scripturilor CGI.
Directiva -u va fi ignorată. Modul Daemon -d nu trebuie folosit.

-t, --gudron
Dacă este utilizat, în loc să trimiteți lista de director atunci când solicitați un director, weborf
va trimite un fișier tar.gz cu conținutul acelui director. Este folosit în principal pentru
partajați fișiere și păstrând permisiunile acestora.

-X, --noexec
Când este utilizat, weborf va trimite scripturi ca și cum ar fi fișiere normale în loc de
executându-le și trimițându-le output-ul.

-m, --mima
Când este utilizat, weborf va trimite antetul Content-Type. Se recomandă insistent utilizarea
atunci când utilizați weborf ca server de producție, deoarece unele browsere se bazează pe acest câmp.
Această valoare nu va afecta paginile CGI.

-eu, -ip
Trebuie să fie urmată de o adresă IP validă (v6 sau v4, în funcție de modul în care a fost weborf
compilate. Rulați weborf -h pentru a-l ști), iar weborf va accepta numai conexiuni
direcționat către acel IP specific. Dacă adresa IP furnizată nu este utilizată de o rețea
dispozitiv pe gazdă, weborf se va închide. În mod implicit, weborf ascultă toate IP-urile
adrese pe gazda locală.

-k, --capsele
Afișează câteva opțiuni de compilare într-un format care poate fi citit de mașină.

-p, --port
Trebuie să fie urmat de un număr de port valid (între 1 și 65535), iar weborf va
ascultați conexiunea de intrare pe portul specificat. Dacă portul este deja folosit
weborf se va încheia. Pentru a utiliza numere de porturi mici (mai puțin de 1024) este necesar
executați procesul ca root. Prin urmare, nu este o idee bună să rulați un server web
privilegii root, deci este posibil să specificați un alt utilizator.

-V, --virtual
Permite weborf să utilizeze virtualhosts. Baserul furnizat cu -b va fi
unul implicit (va fi folosit dacă gazda solicitată este necunoscută). Fiecare gazdă virtuală
trebuie să fie sub forma gazdă[:port]=basedir. Portul trebuie specificat dacă portul
folosit este diferit de 80. Iar baza trebuie să se termine cu a /. Pentru a separa pe mulți
virtualhosts, folosiți virgulă și evitați spațiile. Pentru a face weborf utilizarea diferită
virtualhosts pe diferite porturi, va fi necesar să lansați multe weborf-uri
procese.

-Eu, --index
Trebuie să fie urmată de o listă (separată cu virgule și fără spații) de index
fişiere. Weborf va încerca să încarce un fișier index în ordinea în care sunt listate,
iar dacă nu se găsește niciunul, va lista conținutul directorului. În
/etc/weborf.conf există o directivă „indexuri”, corespunzătoare acestei opțiuni. Aceasta
este utilizat la lansarea weborf ca demon SystemV.

-u Trebuie să fie urmat de un uid valid, diferit de 0. Weborf va folosi acest utilizator pentru a face
munca lui, dar se va lega la portul de rețea cu utilizatorul anterior. Acest mecanism
este menit să permită utilizatorilor să-l execute ca root și să utilizeze portul 80, apoi să-l lase să ruleze
fără privilegii de root.

-d Rulează weborf ca un daemon. Nu se va încheia atunci când procesul tată se încheie,
și va lăsa shell-ul liber pentru a primi comenzi.

SCRIPTARE


Weborf este capabil să trimită pagini generate dinamic folosind php-cgi (dacă este instalat). Când un
numele fișierului se termină cu „.php”, weborf va folosi php pentru a executa acest fișier înainte de a-l trimite
clientul. Comutatorul -c va suprascrie comportamentul implicit. De asemenea, este posibil să
creați scripturi sau binare în alte limbi, trebuie doar să citiți rfc3875 pentru a ști cum să gestionați
parametri.

A REVENI VALUE


0 Terminarea normală a avut loc după un semnal, o demonizare sau o versiune tipărită și
ieșire sau așa mai departe...

1 Basedir nu este un director

2 Adresă IP nevalidă

3 Portul este deja folosit

4 Număr de port nevalid

5 Socketul de autentificare nu există sau nu este un socket Unix

6 Prea mulți indici furnizați ca parametru pentru -I sau pentru -c. Creștere cu MAXINDEXCOUNT în
opțiunile fișierului.h și recompilarea pot rezolva problema. Dar oferind un
o cantitate rezonabilă de nume de fișiere index ar fi o soluție mai bună.

7 Nu se poate aloca memoria

9 Nu se poate schimba UID

10 Eroare cu directorul cache

19 Parametri nevalidi pe linia de comandă

SEMNALE


SIGUSR1
Tipărește starea internă a cozii și a firelor de execuție a socketului pe ieșirea standard

Utilizați weborf online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 4
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • 5
    SCcons
    SCcons
    SCons este un instrument de construcție software
    aceasta este o alternativă superioară
    instrument clasic de construcție „Make” care
    cu toții cunoaștem și iubim. SCons este
    implementat un...
    Descărcați SCons
  • 6
    PSeInt
    PSeInt
    PSeInt este un interpret de pseudo-cod pentru
    studenți de programare vorbitori de spaniolă.
    Scopul său principal este de a fi un instrument pentru
    învăţarea şi înţelegerea elementelor de bază
    concept...
    Descărcați PSeInt
  • Mai mult »

Comenzi Linux

  • 1
    7z
    7z
    7z - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Rulați 7z
  • 2
    7za
    7za
    7za - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Run 7za
  • 3
    înfiorător
    înfiorător
    CREEPY - O informație de geolocalizare
    agregator DESCRIERE: înfiorător este un
    aplicație care vă permite să adunați
    informații legate de geolocalizare despre
    utilizatori din...
    Fugi înfiorător
  • 4
    cricket-compilare
    cricket-compilare
    cricket - Un program pentru gestionarea
    colectarea și afișarea seriilor temporale
    date ...
    Rulați cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script pentru a obține
    informații despre versiunea instalată
    de G-Wrap...
    Rulați g-wrap-config
  • 6
    g.iarbă de acces
    g.iarbă de acces
    g.access - Controlează accesul la
    setul de hărți curent pentru alți utilizatori de pe
    sistem. Dacă nu este oferită nicio opțiune, se imprimă
    Statusul curent. CUVINTE CHEIE: general, hartă
    management, p...
    Rulați g.accessgrass
  • Mai mult »

Ad