weborf - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് weborf ആണിത്.

പട്ടിക:

NAME


weborf - മിനിമൽ വെബ്സെർവർ

സിനോപ്സിസ്


weborf [ഓപ്ഷനുകൾ]

വിവരണം


Weborf ഒരു മിനിമൽ വെബ്സെർവറാണ്. webdav-ന് പരിമിതമായ പിന്തുണയും ഉണ്ട്. ഈ മാനുവൽ പേജ്
പ്രമാണങ്ങൾ വെബോർഫ്ന്റെ കമാൻഡ്-ലൈൻ പാരാമീറ്ററുകൾ. വെബോർഫ് GNU ജനറലിനു കീഴിലാണ് പുറത്തിറങ്ങുന്നത്
പൊതു ലൈസൻസ് പതിപ്പ് 3.

ഓപ്ഷനുകൾ


ഓപ്ഷനുകൾ:
-ബി, --ബേസ്ഡിർ
സാധുവായ ഒരു ഡയറക്‌ടറി പിന്തുടരേണ്ടതുണ്ട്. Weborf ഈ ഡയറക്ടറി റൂട്ടായി ഉപയോഗിക്കും
ഡയറക്‌ടറി, കൂടാതെ പാരന്റ് ഡയറുകളിൽ ഉള്ള ഫയലുകൾ അയയ്‌ക്കില്ല. എന്നാൽ അത് ഇപ്പോഴും സാധ്യമാണ്
സെർവർ സൈഡ് സ്ക്രിപ്റ്റുകൾക്ക് ഫയൽസിസ്റ്റത്തിൽ എവിടെയും സ്ഥിതി ചെയ്യുന്ന ഉള്ളടക്കങ്ങൾ വായിക്കാൻ. ലിങ്കുകൾ
അടിസ്ഥാന ഡയറക്ടറിയിൽ നിന്ന് പുറത്തുകടക്കുന്നതിനുള്ള ഒരു പരിഹാരവുമാണ്.

-എ, --auth
കൈകാര്യം ചെയ്യുന്ന ഒരു പ്രോഗ്രാം ശ്രദ്ധിക്കുന്ന ഒരു യുണിക്സ് സോക്കറ്റ് പിന്തുടരേണ്ടതുണ്ട്
പ്രാമാണീകരണം. കൂടുതൽ വിവരങ്ങൾക്ക് വെബ്സൈറ്റ് കാണുക.

-സി, --സിജിഐ
സിജിഐയുടെ ഒരു ലിസ്‌റ്റ് (കോമകളാലും സ്‌പെയ്‌സുകളില്ലാതെയും വേർതിരിച്ചത്) പിന്തുടരേണ്ടതുണ്ട്
ഫോർമാറ്റുകളും ആ ഫോർമാറ്റ് എക്സിക്യൂട്ട് ചെയ്യാനുള്ള ബൈനറിയും. ഉദാഹരണത്തിന്: .php,/usr/bin/php-
cgi,.sh,/usr/bin/sh-cgi /etc/weborf.conf-ൽ ഒരു 'cgi' നിർദ്ദേശമുണ്ട്,
ഈ ഓപ്ഷനുമായി പൊരുത്തപ്പെടുന്നു. SystemV ഡെമൺ ആയി weborf ലോഞ്ച് ചെയ്യുമ്പോൾ ഇത് ഉപയോഗിക്കുന്നു.

-സി, --കാഷെ
കാഷെ ചെയ്‌ത ഫയലുകൾ സംഭരിക്കുന്നതിന് ഉപയോഗിക്കുന്ന ഒരു ഡയറക്‌ടറി പിന്തുടരേണ്ടതുണ്ട്. ഫ്ലഷ് ചെയ്യാൻ
കാഷെ (ആ ഡയറക്ടറി ശൂന്യമാക്കുക) നിങ്ങൾ പ്രോസസ്സിലേക്ക് USR2 സിഗ്നൽ അയയ്ക്കണം. അത്
റീബൂട്ട് ചെയ്യുമ്പോൾ കാഷെ ഫ്ലഷ് ചെയ്യാൻ നിർദ്ദേശിച്ചു (സ്വമേധയാ അല്ലെങ്കിൽ കിൽ ഉപയോഗിച്ച്) കാരണം ചില ഇനങ്ങൾ
ഒരു റീബൂട്ടിന് ശേഷം അസാധുവായിരിക്കാം, പക്ഷേ weborf അത് അറിയുകയില്ല.

-ടി, --inetd
inetd അല്ലെങ്കിൽ xinetd ഉപയോഗിച്ച് weborf ഉപയോഗിക്കുമ്പോൾ വ്യക്തമാക്കണം. അത് നിശ്ചലമായിരിക്കും
CGI സ്ക്രിപ്റ്റുകളിലേക്ക് ശരിയായ മൂല്യം കൈമാറുന്നതിന്, ഉപയോഗിച്ച പോർട്ട് വ്യക്തമാക്കുന്നതിന് ആവശ്യമാണ്.
-u നിർദ്ദേശം അവഗണിക്കപ്പെടും. Daemon -d മോഡ് ഉപയോഗിക്കരുത്.

-ടി, --ടാർ
ഉപയോഗിക്കുകയാണെങ്കിൽ, ഒരു ഡയറക്‌ടറി അഭ്യർത്ഥിക്കുമ്പോൾ ഡയറക്‌ടറി ലിസ്‌റ്റിംഗ് അയയ്‌ക്കുന്നതിന് പകരം, weborf
ആ ഡയറക്‌ടറിയിലെ ഉള്ളടക്കമുള്ള ഒരു tar.gz ഫയൽ അയയ്‌ക്കും. ഇത് പ്രധാനമായും ഉപയോഗിക്കുന്നത്
ഫയലുകൾ പങ്കിടുകയും അവയുടെ അനുമതികൾ സംരക്ഷിക്കുകയും ചെയ്യുന്നു.

-x, --noexec
ഉപയോഗിക്കുമ്പോൾ, Weborf പകരം സാധാരണ ഫയലുകൾ പോലെ സ്ക്രിപ്റ്റുകൾ അയയ്ക്കും
അവ നടപ്പിലാക്കുകയും അവയുടെ ഔട്ട്പുട്ട് അയയ്ക്കുകയും ചെയ്യുന്നു.

-എം, --മൈം
ഉപയോഗിക്കുമ്പോൾ, weborf ഉള്ളടക്ക-തരം തലക്കെട്ട് അയയ്ക്കും. ഇത് ഉപയോഗിക്കാൻ ശക്തമായി ശുപാർശ ചെയ്യുന്നു
ചില ബ്രൗസറുകൾ ഈ ഫീൽഡിനെ ആശ്രയിക്കുന്നതിനാൽ, പ്രൊഡക്ഷൻ സെർവറായി weborf ഉപയോഗിക്കുമ്പോൾ.
ഈ മൂല്യം CGI പേജുകളെ ബാധിക്കില്ല.

-ഞാൻ, --ip
Weborf എങ്ങനെയായിരുന്നു എന്നതിനെ ആശ്രയിച്ച് സാധുതയുള്ള ഒരു IP വിലാസം (v6 അല്ലെങ്കിൽ v4) പിന്തുടരേണ്ടതുണ്ട്
സമാഹരിച്ചത്. അത് അറിയാൻ weborf -h പ്രവർത്തിപ്പിക്കുക), വെബോർഫ് കണക്ഷനുകൾ മാത്രമേ സ്വീകരിക്കൂ
ആ നിർദ്ദിഷ്ട ഐപിയിലേക്ക് നിർദ്ദേശിച്ചു. നൽകിയിരിക്കുന്ന IP വിലാസം ഒരു നെറ്റ്‌വർക്ക് ഉപയോഗിക്കുന്നില്ലെങ്കിൽ
ഹോസ്റ്റിലെ ഉപകരണം, weborf അവസാനിപ്പിക്കും. സ്ഥിരസ്ഥിതിയായി weborf എല്ലാ IP-യും ശ്രദ്ധിക്കുന്നു
പ്രാദേശിക ഹോസ്റ്റിലെ വിലാസങ്ങൾ.

-കെ, --തൊപ്പികൾ
മെഷീൻ റീഡബിൾ ഫോർമാറ്റിൽ ചില കംപൈൽ-ടൈം ഓപ്ഷനുകൾ കാണിക്കുന്നു.

-പി, --പോർട്ട്
സാധുതയുള്ള ഒരു പോർട്ട് നമ്പർ (1 നും 65535 നും ഇടയിൽ) ഉണ്ടായിരിക്കണം, കൂടാതെ weborf ചെയ്യും
നിർദ്ദിഷ്ട പോർട്ടിൽ ഇൻകമിംഗ് കണക്ഷൻ കേൾക്കുക. പോർട്ട് ഇതിനകം ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ
weborf അവസാനിപ്പിക്കും. കുറഞ്ഞ പോർട്ട് നമ്പറുകൾ ഉപയോഗിക്കുന്നതിന് (1024-ൽ കുറവ്) അത് ആവശ്യമാണ്
റൂട്ട് ആയി പ്രക്രിയ നടപ്പിലാക്കുക. അതിനാൽ ഒരു വെബ്‌സെർവർ പ്രവർത്തിപ്പിക്കുന്നത് നല്ല ആശയമല്ല
റൂട്ട് പ്രത്യേകാവകാശങ്ങൾ, അതിനാൽ മറ്റൊരു ഉപയോക്താവിനെ വ്യക്തമാക്കാൻ സാധിക്കും.

-വി, --വെർച്വൽ
വെർച്വൽഹോസ്റ്റുകൾ ഉപയോഗിക്കുന്നതിന് weborf-നെ പ്രാപ്തമാക്കുന്നു. -b ഉപയോഗിച്ച് വിതരണം ചെയ്ത അടിസ്ഥാനം ആയിരിക്കും
സ്ഥിരസ്ഥിതി ഒന്ന് (അഭ്യർത്ഥിച്ച ഹോസ്റ്റ് അജ്ഞാതമാണെങ്കിൽ ഉപയോഗിക്കും). ഓരോ വെർച്വൽ ഹോസ്റ്റും
ഹോസ്റ്റ്[:port]= baseir എന്ന ഫോമിൽ ആയിരിക്കണം. പോർട്ട് ആണെങ്കിൽ പോർട്ട് വ്യക്തമാക്കണം
ഉപയോഗിച്ചത് 80-ൽ നിന്ന് വ്യത്യസ്തമാണ്. അടിസ്ഥാനം a എന്നതിൽ അവസാനിക്കണം /. പലരെയും വേർതിരിക്കാൻ
വെർച്വൽഹോസ്റ്റുകൾ, കോമ ഉപയോഗിക്കുക, സ്‌പെയ്‌സുകൾ ഒഴിവാക്കുക. Weborf വ്യത്യസ്തമാക്കാൻ ഉപയോഗിക്കുക
വ്യത്യസ്‌ത പോർട്ടുകളിലെ വെർച്വൽഹോസ്റ്റുകൾ, നിരവധി വെബ്‌ബോർഫുകൾ സമാരംഭിക്കേണ്ടത് ആവശ്യമാണ്
പ്രക്രിയകൾ.

-ഞാൻ, --സൂചിക
സൂചികയുടെ ഒരു ലിസ്‌റ്റ് (കോമകളാലും സ്‌പെയ്‌സുകളില്ലാതെയും വേർതിരിച്ചത്) പിന്തുടരേണ്ടതുണ്ട്
ഫയലുകൾ. ലിസ്റ്റുചെയ്തിരിക്കുന്ന ക്രമം അനുസരിച്ച് Weborf ഒരു സൂചിക ഫയൽ ലോഡ് ചെയ്യാൻ ശ്രമിക്കും,
ഒന്നും കണ്ടെത്തിയില്ലെങ്കിൽ അത് ഡയറക്ടറിയുടെ ഉള്ളടക്കം ലിസ്റ്റ് ചെയ്യും. ഇൻ
/etc/weborf.conf ഈ ഓപ്‌ഷനുമായി ബന്ധപ്പെട്ട ഒരു 'ഇൻഡക്സസ്' നിർദ്ദേശമുണ്ട്. അത്
SystemV ഡെമൺ ആയി weborf ലോഞ്ച് ചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്നു.

-u 0-ൽ നിന്ന് വ്യത്യസ്‌തമായ ഒരു സാധുവായ uid പിന്തുടരേണ്ടതുണ്ട്. ചെയ്യാൻ Weborf ഈ ഉപയോക്താവിനെ ഉപയോഗിക്കും
അവന്റെ ജോലി, പക്ഷേ മുമ്പത്തെ ഉപയോക്താവുമായി നെറ്റ്‌വർക്ക് പോർട്ടിലേക്ക് ബന്ധിപ്പിക്കും. ഈ മെക്കാനിസം
ഇത് റൂട്ട് ആയി എക്സിക്യൂട്ട് ചെയ്യാനും പോർട്ട് 80 ഉപയോഗിക്കാനും ഉപയോക്താക്കളെ അനുവദിക്കുക, തുടർന്ന് അത് പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുക
റൂട്ട് പ്രത്യേകാവകാശങ്ങൾ ഇല്ലാതെ.

-d വെബോർഫ് ഒരു ഡെമൺ ആയി പ്രവർത്തിക്കുന്നു. അതിന്റെ പിതാവ് പ്രക്രിയ അവസാനിക്കുമ്പോൾ അത് അവസാനിക്കുകയില്ല,
കമാൻഡുകൾ സ്വീകരിക്കുന്നതിന് ഇത് ഷെല്ലിനെ സ്വതന്ത്രമാക്കും.

സ്ക്രിപ്റ്റിംഗ്


Weborf-ന് php-cgi (ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ) ഉപയോഗിച്ച് ചലനാത്മകമായി ജനറേറ്റ് ചെയ്ത പേജുകൾ അയയ്ക്കാൻ കഴിയും. എപ്പോൾ എ
ഫയലിന്റെ പേര് ".php" എന്നതിൽ അവസാനിക്കുന്നു, ഈ ഫയൽ അയയ്‌ക്കുന്നതിന് മുമ്പ് weborf php ഉപയോഗിക്കും.
ക്ലയന്റ്. -c സ്വിച്ച് ഡിഫോൾട്ട് സ്വഭാവത്തെ അസാധുവാക്കും. അതും സാധ്യമാണ്
മറ്റ് ഭാഷകളിൽ സ്ക്രിപ്റ്റുകൾ അല്ലെങ്കിൽ ബൈനറികൾ സൃഷ്ടിക്കുക, എങ്ങനെ കൈകാര്യം ചെയ്യണമെന്ന് അറിയാൻ rfc3875 വായിക്കുക
പാരാമീറ്ററുകൾ.

തിരികെ , VALUE-


0 ഒരു സിഗ്നൽ, ഡെമോണൈസേഷൻ അല്ലെങ്കിൽ പ്രിന്റ് പതിപ്പ് എന്നിവയ്ക്ക് ശേഷം സാധാരണ അവസാനിപ്പിക്കൽ സംഭവിച്ചു
പുറത്തുകടക്കുക അല്ലെങ്കിൽ അങ്ങനെ...

1 Basedir ഒരു ഡയറക്ടറി അല്ല

2 അസാധുവായ IP വിലാസം

3 പോർട്ട് ഇതിനകം ഉപയോഗത്തിലാണ്

4 അസാധുവായ പോർട്ട് നമ്പർ

5 പ്രാമാണീകരണ സോക്കറ്റ് നിലവിലില്ല അല്ലെങ്കിൽ ഒരു യുണിക്സ് സോക്കറ്റ് അല്ല

6 -I അല്ലെങ്കിൽ to -c എന്നതിലേക്കുള്ള പാരാമീറ്ററായി വളരെയധികം സൂചികകൾ നൽകിയിരിക്കുന്നു. MAXINDEXCOUNT ഇഞ്ച് വർദ്ധിപ്പിക്കുന്നു
ഫയൽ options.h ഉം വീണ്ടും കംപൈൽ ചെയ്യുന്നതും പ്രശ്നം പരിഹരിക്കാൻ കഴിയും. എന്നാൽ നൽകുന്നത് എ
ഇൻഡക്സ് ഫയൽ നാമങ്ങളുടെ ന്യായമായ അളവ് ഒരു മികച്ച പരിഹാരമായിരിക്കും.

7 മെമ്മറി അനുവദിക്കാൻ കഴിയുന്നില്ല

9 യുഐഡി മാറ്റാനായില്ല

10 കാഷെ ഡയറക്ടറിയിൽ പിശക്

19 കമാൻഡ് ലൈനിൽ അസാധുവായ പാരാമീറ്ററുകൾ

സിഗ്നലുകൾ


SIGUSR1
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ സോക്കറ്റിന്റെ ക്യൂവിന്റെ ആന്തരിക നിലയും ത്രെഡുകളും പ്രിന്റ് ചെയ്യുന്നു

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് weborf ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ