InglesPransesEspanyol

Ad


OnWorks favicon

weborf - Online sa Cloud

Patakbuhin ang weborf sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command weborf na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


weborf - Minimal na webserver

SINOPSIS


webor [mga opsyon]

DESCRIPTION


Ang Weborf ay isang minimal na webserver. Mayroon ding limitadong suporta para sa webdav. Itong manwal na pahina
dokumento Weborfmga parameter ng command-line. Weborf ay inilabas sa ilalim ng GNU General
Bersyon 3 ng Pampublikong Lisensya.

Opsyon


Pagpipilian:
-b, --basedir
Dapat na sundan ng isang wastong direktoryo. Gagamitin ng Weborf ang direktoryong ito bilang ugat
direktoryo, at hindi magpapadala ng mga file na matatagpuan sa parent dirs. Pero pwede pa rin
para sa mga script sa gilid ng server upang mabasa ang mga nilalaman na matatagpuan saanman sa filesystem. Mga link
ay isa ring workaround upang lumabas sa base na direktoryo.

-a, --auth
Dapat na sundan ng isang unix socket na pinakikinggan ng isang programa na hahawak
pagpapatunay. Tingnan ang website para sa higit pang mga detalye.

-c, --cgi
Dapat na sundan ng isang listahan (na pinaghihiwalay ng mga kuwit at walang mga puwang) ng cgi
mga format at ang binary upang maisagawa ang format na iyon. Halimbawa: .php,/usr/bin/php-
cgi,.sh,/usr/bin/sh-cgi Sa /etc/weborf.conf mayroong isang 'cgi' na direktiba,
naaayon sa opsyong ito. Ginagamit ito kapag naglulunsad ng weborf bilang SystemV daemon.

-C, --cache
Dapat na sundan ng isang direktoryo na gagamitin upang mag-imbak ng mga naka-cache na file. Para mag flush
ang cache (walang laman ang direktoryo na iyon) dapat mong ipadala ang USR2 signal sa proseso. Ito ay
pinapayuhan na i-flush ang cache sa reboot (manual o may kill) dahil ang ilang mga item
maaaring hindi wasto pagkatapos ng pag-reboot ngunit hindi malalaman iyon ng weborf.

-T, --inetd
Dapat na tukuyin kapag gumagamit ng weborf na may inetd o xnetd. Ito ay magiging pa rin
kinakailangan upang tukuyin ang ginamit na port, upang maipasa ang tamang halaga sa mga script ng CGI.
Ang -u na direktiba ay hindi papansinin. Ang Daemon -d mode ay hindi dapat gamitin.

-t, --tar
Kung ginamit, sa halip na magpadala ng listahan ng direktoryo kapag humihiling ng isang direktoryo, weborf
ay magpapadala ng tar.gz file na may nilalaman ng direktoryong iyon. Ito ay ginagamit pangunahin sa
magbahagi ng mga file at panatilihin ang kanilang mga pahintulot.

-x, --noexec
Kapag ginamit, magpapadala ang weborf ng mga script na parang mga normal na file ang mga ito sa halip na
pagsasagawa ng mga ito at pagpapadala ng kanilang output.

-m, --mime
Kapag ginamit, ipapadala ng weborf ang header na Uri ng Nilalaman. Ito ay mahigpit na pinapayuhan na gamitin
ito kapag gumagamit ng weborf bilang production server dahil umaasa ang ilang browser sa field na ito.
Ang halagang ito ay hindi makakaapekto sa mga pahina ng CGI.

-ako, --ip
Dapat na sundan ng isang wastong IP address (v6 o v4, depende sa kung paano ang weborf
pinagsama-sama. Patakbuhin ang weborf -h upang malaman ito), at ang weborf ay tatanggap lamang ng mga koneksyon
nakadirekta sa partikular na IP na iyon. Kung ang ibinigay na IP address ay hindi ginagamit ng isang network
device sa host, magwawakas ang weborf. Bilang default, nakikinig ang weborf sa lahat ng IP
mga address sa lokal na host.

-k, --mga takip
Nagpapakita ng ilang opsyon sa compile-time sa isang format na nababasa ng makina.

-p, --port
Dapat na sundan ng isang wastong numero ng port (sa pagitan ng 1 at 65535), at ang weborf ay
makinig sa papasok na koneksyon sa tinukoy na port. Kung ang port ay ginagamit na
magwawakas ang weborf. Upang gumamit ng mababang mga numero ng port (mas mababa sa 1024) kinakailangan na
isagawa ang proseso bilang ugat. Kaya hindi magandang ideya na magpatakbo ng isang webserver gamit ang
mga pribilehiyo sa ugat, kaya posibleng tumukoy ng isa pang user.

-V, --virtual
Pinapagana ang weborf na gumamit ng mga virtualhost. Ang baseir na ibinibigay sa -b ay ang
default na isa (gagamitin kung ang hiniling na host ay hindi kilala). Bawat virtualhost
dapat nasa form na host[:port]=basedir. Ang port ay dapat na tinukoy kung ang port
iba ang ginamit kaysa 80. At ang batayan nila ay dapat magtapos sa a /. Para paghiwalayin ang marami
virtualhosts, gumamit ng kuwit, at iwasan ang mga puwang. Upang gawing iba ang paggamit ng weborf
virtualhosts sa iba't ibang port, kakailanganing maglunsad ng maraming weborf's
mga proseso.

-ako, --index
Dapat na sundan ng isang listahan (na pinaghihiwalay ng mga kuwit at walang mga puwang) ng index
mga file. Susubukan ni Weborf na mag-load ng index file kasunod ng pagkakasunud-sunod na nakalista sa kanila,
at kung walang matagpuan ay ililista nito ang nilalaman ng direktoryo. Sa
/etc/weborf.conf mayroong isang 'index' na direktiba, na naaayon sa opsyong ito. Ito
ay ginagamit kapag naglulunsad ng weborf bilang SystemV daemon.

-u Dapat sundan ng wastong uid, iba sa 0. Gagamitin ng Weborf ang user na ito para gawin
kanyang trabaho, ngunit magbubuklod sa port ng network kasama ang nakaraang user. Ang mekanismong ito
ay nilalayong hayaan ang mga user na isagawa ito bilang root at gamitin ang port 80, at pagkatapos ay hayaan itong tumakbo
walang mga pribilehiyo sa ugat.

-d Nagpapatakbo ng weborf bilang isang daemon. Hindi ito magwawakas kapag natapos ang proseso ng ama nito,
at iiwan nito ang shell na libre upang makatanggap ng mga utos.

PAG-SCRIPT


Nagagawa ng Weborf na magpadala ng mga dynamic na nabuong pahina gamit ang php-cgi (kung naka-install). Kapag a
Ang filename ay nagtatapos sa ".php", ang weborf ay gagamit ng php upang i-execute ang file na ito bago ito ipadala sa
ang kliyente. I-override ng -c switch ang default na gawi. Posible rin na
lumikha ng mga script o binary sa ibang mga wika, basahin lamang ang rfc3875 upang malaman kung paano i-handle
parameter.

RETURN VALUE


0 Naganap ang normal na pagwawakas pagkatapos ng isang senyales, isang daemonization o isang bersyon ng pag-print at
lumabas o iba pa...

1 Ang Basedir ay hindi isang direktoryo

2 Di-wastong IP address

3 Ginagamit na ang port

4 Di-wastong numero ng port

5 Ang socket ng pagpapatotoo ay hindi umiiral o hindi isang unix socket

6 Masyadong maraming mga index ang ibinigay bilang parameter sa -I o sa -c. Tumataas ang MAXINDEXCOUNT sa
ang file options.h at recompiling ay maaaring malutas ang problema. Ngunit ang pagbibigay ng a
Ang reasanable na halaga ng mga pangalan ng index file ay magiging isang mas mahusay na solusyon.

7 Hindi makapaglaan ng memorya

9 Hindi mapalitan ang UID

10 Error sa direktoryo ng cache

19 Di-wastong mga parameter sa command line

Mga TANDA


SIGUSR1
Ini-print ang panloob na katayuan ng socket's queue at mga thread sa karaniwang output

Gamitin ang weborf online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo para sa ArchLabs Ito ay isang
    application na maaari ding makuha
    mula
    https://sourceforge.net/projects/archlabs-repo/.
    Ito ay na-host sa OnWorks sa...
    I-download ang archlabs_repo
  • 4
    Zephyr Project
    Zephyr Project
    Ang Zephyr Project ay isang bagong henerasyon
    real-time na operating system (RTOS) na
    sumusuporta sa maramihang hardware
    mga arkitektura. Ito ay batay sa a
    maliit na footprint kernel...
    I-download ang Zephyr Project
  • 5
    SCons
    SCons
    Ang SCons ay isang tool sa pagbuo ng software
    iyon ay isang superior alternatibo sa
    classic na "Make" build tool na
    alam at mahal nating lahat. Ang SCons ay
    nagpatupad ng...
    I-download ang SCons
  • 6
    PSeInt
    PSeInt
    Ang PSeInt ay isang pseudo-code interpreter para sa
    mga mag-aaral sa programming na nagsasalita ng Espanyol.
    Ang pangunahing layunin nito ay maging kasangkapan para sa
    pag-aaral at pag-unawa sa basic
    konsepto...
    I-download ang PSeInt
  • Marami pa »

Linux command

Ad