InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

webfsd - Online sa Cloud

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

Ito ang command webfsd 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


webfsd - isang magaan na http server

SINOPSIS


webfsd [ pagpipilian ]

DESCRIPTION


Ito ay isang simpleng http server para sa purong static na nilalaman. Magagamit mo ito sa pagsilbi sa
nilalaman ng isang ftp server sa pamamagitan ng http halimbawa. Masarap ding mag-export ng ilang mga file
mabilis na paraan sa pamamagitan ng pagsisimula ng isang http server sa loob ng ilang segundo, nang hindi nag-e-edit ng ilang config file
muna.

Opsyon


-h Mag-print ng maikli help text at ang mga default na halaga para sa lahat ng opsyon. Kung ginamit bilang huling
opsyon, ipapakita ng printout ang mga pagpipilian sa command line.

-4 Gumamit ng IPv4 lamang.

-6 Gumamit ng IPv6 lamang.

-d Paganahin doutput ng ebug.

-s Sumulat ng abiso sa pagsisimula/paghinto at mga seryosong pagkakamali sa syslog. Tukuyin ang opsyong ito
dalawang beses upang makakuha ng isang verbose log (karagdagang mga kaganapan sa log tulad ng mga bumabagsak na koneksyon).

-t tuyo Itakda ang network timeout sa >seg< segundo.

-c n Itakda ang bilang ng pinapayagang parallel cmga koneksyon sa >n<. Ito ay isang limitasyon sa bawat thread.

-a n I-configure ang laki ng cache ng direktoryo. Ang Webfs ay may cache para sa direktoryo
mga listahan. Ang direktoryo ay muling babasahin kung ang naka-cache na kopya ay higit sa isang oras
luma o kung nagbago ang oras ng direktoryo. Maa-update ang mtime kung a
ang file ay nilikha o tinanggal. Ito ay hindi ma-update kung ang isang file ay binago lamang, kaya
maaari kang makakuha ng mga lumang time stamp at laki ng file.

-j Huwag bumuo ng listahan ng direktoryo kung hindi natagpuan ang index-file.

-y n Itakda ang bilang ng mga thread upang i-spawn (kung pinagsama-sama sa thread support).

-p port
Makinig sa port >port< para sa mga papasok na koneksyon.

-r dir Itakda ang dokumento root to >dir<.

-R dir Itakda ang root ng dokumento sa >dir< at chroot sa >dir< bago simulan ang paghahatid ng mga file. Tandaan
na nakakaapekto ito sa landas para sa access log file at pidfile din.

-f file
Gamitin ang >file< bilang index file para sa mga direktoryo. Kung ang isang kliyente ay humingi ng isang direktoryo, ito
ay makakakuha ng >file< bilang tugon kung mayroong ganoong file sa direktoryo at isang direktoryo
listahan kung hindi man. Ang index.html ay isang madalas na ginagamit na filename.

-n hostname
Itakda ang hostname na dapat gamitin ng server (kinakailangan para sa mga pag-redirect).

-i ip Magtali sa IP-address >ip<.

-l mag-log Log lahat ng kahilingan sa logfile >log< (karaniwang format ng log). Gamit ang "-" bilang filename
ginagawang i-print ng webfsd ang access log sa stdout, na kapaki-pakinabang lamang kasama ng
-F switch (tingnan sa ibaba).

-L mag-log Pareho sa itaas, ngunit karagdagang pag-flush sa bawat linya. Kapaki-pakinabang kung gusto mong subaybayan ang
logfile na may buntot -f.

-m file
Basahin mmga uri ng ime mula sa >file<. Default ay /etc/mime.types. Binabasa ang mga uri ng mime
bago tawagin ang chroot() (kapag nagsimula sa -R).

-k file
Gamitin ang >file< bilang pidfile.

-u gumagamit
Itakda uid sa >user< (pagkatapos mag-binding sa tcp port). Ang pagpipiliang ito ay pinapayagan para sa root
lamang.

-g grupo
Itakda gid sa >group< (pagkatapos mag-binding sa tcp port). Ang pagpipiliang ito ay pinapayagan para sa
ugat lamang.

-F Huwag tumakbo bilang daemon. Ang Webfsd ay hindi mapupunta sa background, hindi humiwalay
terminal at mag-ulat ng mga error sa stderr.

-b user:pass
Itakda ang user+password para sa mga na-export na file. Isang username/password lang
Ang kumbinasyon para sa lahat ng mga file ay suportado.

-e tuyo Expire na mga dokumento pagkatapos ng >seg< segundo. Maaari mong gamitin iyon upang matiyak na ang mga kliyente
makatanggap ng bagong data kung ang nilalaman sa loob ng iyong ugat ng dokumento ay regular na ina-update
mga pagitan. Magpapadala ang Webfsd ng Expires: header na nakatakda sa huling binagong oras kasama ang >seg
segundo, para magamit mo lang ang agwat ng pag-update para sa >seg<.

-v Paganahin vmga irtual host. Ito ay may epekto na inaasahan ng webfsd sa mga direktoryo na may
hostname (maliit na titik) sa ilalim ng root ng dokumento. Kung nagsimula sa ganitong paraan: "webfsd -v -r
/home/web", hahanapin nito ang file /home/web/ftp.foobar.org/path/file kapag tinanong
para http://ftp.FOObar.org:8000/path/file.

-x landas
Gamitin ang >path< bilang CGI directory. Ang >path< ay binibigyang-kahulugan na may kaugnayan sa ugat ng dokumento.
Tandaan na ang suporta sa CGI ay limitado sa mga kahilingan sa GET. Ang unang karakter sa landas
string ay dapat na isang slash!

-~ servdir
I-enable ang access sa mga subdirectory na partikular sa user, na pare-parehong matatagpuan sa ibaba >subdir<. A
humiling ng "/~user/path/file", ay muling isinulat"$HOME/servdir/path/file", at pagkatapos
sinuri para sa pagkakaroon. Dito kinukuha ang home directory ng user mula sa system
sa karaniwang paraan mula sa $ HOME sa kapaligiran. Mark na rin, ang gumagamit na iyon
ganap na hindi pinagana ang mga partikular na kahilingan, kung nawawala ang switch na ito. Since
ang mga direktoryo ng gumagamit ay malamang na matatagpuan sa labas ng root directory ng server,
kailangan ang pangangalaga sa opsyong ito.

-S Sligtas na mode ng web server. Babala: Ang mode na ito ay para lamang sa https.

-C landas
File na gagamitin bilang SSL certipika. Ang file na ito ay dapat na nasa chained PEM format, at maaaring
naglalaman ng sertipiko ng server pati na rin ang RSA key, ngunit ang huli ay maaaring maging isang
hiwalay na nilalang, kita n'yo -K.

-K landas
File na naglalaman ng pribadong key, kung ang susi ay hindi kasama ng certificate.

-A landas
Opsyonal na file na naglalaman ng CA-certificate at chain ng certificate.

-V Maglapat ng pamamaraan sa pag-verify sa certificate at chain ng kliyente. Ang mga ito ay dapat, kung
ang pagpipiliang ito ay pinili, na ibibigay ng sinumang kliyente. Dapat pumasa ang bawat miyembro ng chain
pagpapatunay, at dapat naman ay i-verify ang susunod na miyembro ng chain. Ang oras ng bisa para sa
ang sertipiko ng kliyente ay nasuri.

-Q cipher
Tukuyin ang mga katanggap-tanggap na priyoridad ng cipher para sa handshake, palitan ng data, atbp. Ang
ang default na halaga ay NORMAL.

Maaaring i-install ang Webfsd ng suid root (bagaman ang default na pag-install ay hindi suid root). Ito
nagbibigay-daan sa mga user na simulan ang webfsd chroot()ed at mag-bind sa mga port sa ibaba ng 1024. Babagsak ang Webfsd
mga pribilehiyo sa ugat bago ito magsimulang maghatid ng mga file.

Ang kontrol sa pag-access ay umaasa lamang sa mga pahintulot ng file ng Unix. Ang Webfsd ay maghahatid ng anumang regular na file
at magbigay ng mga listahan para sa anumang direktoryo na kaya nitong gawin buksanNa (2).

Gumamit ng webfsd online gamit ang mga serbisyo ng onworks.net


Ad


Ad