OnWorks Linux, Windows ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകൾ

ലോഗോ

വർക്ക് സ്റ്റേഷനുകൾക്കായി ഓൺലൈനായി സൗജന്യ ഹോസ്റ്റിംഗ്

<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>

1.2.2. സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ


Apache2 സെർവർ ഡിഫോൾട്ട് ക്രമീകരണങ്ങളുടെ കോൺഫിഗറേഷൻ ഈ വിഭാഗം വിശദീകരിക്കുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു വെർച്വൽ ഹോസ്റ്റ് ചേർക്കുകയാണെങ്കിൽ, വെർച്വൽ ഹോസ്റ്റിനായി നിങ്ങൾ കോൺഫിഗർ ചെയ്യുന്ന ക്രമീകരണങ്ങൾ ആ വെർച്വൽ ഹോസ്റ്റിന് മുൻഗണന നൽകുന്നു. വെർച്വൽ ഹോസ്റ്റ് ക്രമീകരണങ്ങളിൽ നിർവചിച്ചിട്ടില്ലാത്ത ഒരു നിർദ്ദേശത്തിന്, സ്ഥിരസ്ഥിതി മൂല്യം ഉപയോഗിക്കുന്നു.

എസ് ഡയറക്ടറി സൂചിക ഡയറക്‌ടറിയുടെ പേരിന്റെ അവസാനത്തിൽ ഒരു ഫോർവേഡ് സ്ലാഷ് (/) നൽകിക്കൊണ്ട് ഒരു ഡയറക്‌ടറിയുടെ ഒരു സൂചിക ഉപയോക്താവ് അഭ്യർത്ഥിക്കുമ്പോൾ സെർവർ നൽകുന്ന സ്ഥിരസ്ഥിതി പേജാണ്.


ഉദാഹരണത്തിന്, ഒരു ഉപയോക്താവ് http://www.example.com/this_directory/ എന്ന പേജ് അഭ്യർത്ഥിക്കുമ്പോൾ, അയാൾക്ക് അല്ലെങ്കിൽ അവൾക്ക് ഡയറക്‌ടറിഇൻഡക്‌സ് പേജ് നിലവിലുണ്ടെങ്കിൽ, സെർവർ-ജനറേറ്റഡ് ഡയറക്‌ടറി ലിസ്‌റ്റ്, ഇൻഡെക്‌സസ് ഓപ്ഷൻ എന്നിവ ലഭിക്കും. വ്യക്തമാക്കിയത്, അല്ലെങ്കിൽ രണ്ടും ശരിയല്ലെങ്കിൽ അനുമതി നിഷേധിച്ച പേജ്. സെർവർ ഡയറക്ടറി ഇൻഡക്‌സ് ഡയറക്‌ടീവിൽ ലിസ്റ്റ് ചെയ്‌തിരിക്കുന്ന ഫയലുകളിലൊന്ന് കണ്ടെത്താൻ ശ്രമിക്കുകയും ആദ്യം കണ്ടെത്തുന്നത് തിരികെ നൽകുകയും ചെയ്യും. ഇത് ഈ ഫയലുകളൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ, എങ്കിൽ ഓപ്ഷനുകൾ സൂചികകൾ ആ ഡയറക്‌ടറിക്കായി സജ്ജീകരിച്ചിരിക്കുന്നു, സെർവർ ഡയറക്‌ടറിയിലെ സബ്‌ഡയറക്‌ടറികളുടെയും ഫയലുകളുടെയും ഒരു ലിസ്റ്റ് HTML ഫോർമാറ്റിൽ സൃഷ്‌ടിക്കുകയും തിരികെ നൽകുകയും ചെയ്യും. സ്ഥിരസ്ഥിതി മൂല്യം, ഇതിൽ കണ്ടെത്തി /etc/apache2/ mods-available/dir.conf "index.html index.cgi index.pl index.php index.xhtml index.htm" ആണ്. അതിനാൽ, അഭ്യർത്ഥിച്ച ഡയറക്‌ടറിയിൽ ഈ പേരുകളിലൊന്നുമായി പൊരുത്തപ്പെടുന്ന ഒരു ഫയൽ Apache2 കണ്ടെത്തുകയാണെങ്കിൽ, ആദ്യത്തേത് പ്രദർശിപ്പിക്കും.

എസ് പിശക് ഡോക്യുമെന്റ് നിർദ്ദിഷ്ട പിശക് ഇവന്റുകൾക്കായി Apache2-നുള്ള ഒരു ഫയൽ വ്യക്തമാക്കാൻ നിർദ്ദേശം നിങ്ങളെ അനുവദിക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു ഉപയോക്താവ് നിലവിലില്ലാത്ത ഒരു ഉറവിടം അഭ്യർത്ഥിച്ചാൽ, ഒരു 404 പിശക് സംഭവിക്കും. സ്ഥിരസ്ഥിതിയായി, Apache2 ഒരു HTTP 404 റിട്ടേൺ കോഡ് തിരികെ നൽകും. വായിക്കുക /etc/apache2/conf-available/localized-error- pages.conf ഉദാഹരണ ഫയലുകളുടെ ലൊക്കേഷനുകൾ ഉൾപ്പെടെ, ErrorDocument ഉപയോഗിക്കുന്നതിനുള്ള വിശദമായ നിർദ്ദേശങ്ങൾക്കായി.

• സ്ഥിരസ്ഥിതിയായി, സെർവർ ഫയലിലേക്ക് ട്രാൻസ്ഫർ ലോഗ് എഴുതുന്നു /var/log/apache2/access.log. നിങ്ങളുടെ വെർച്വൽ ഹോസ്റ്റ് കോൺഫിഗറേഷൻ ഫയലുകളിൽ ഓരോ-സൈറ്റ് അടിസ്ഥാനത്തിൽ നിങ്ങൾക്ക് ഇത് മാറ്റാനാകും കസ്റ്റംലോഗ് നിർദ്ദേശം, അല്ലെങ്കിൽ അതിൽ വ്യക്തമാക്കിയിട്ടുള്ള സ്ഥിരസ്ഥിതി സ്വീകരിക്കുന്നതിന് അത് ഒഴിവാക്കുക /etc/apache2/conf-available/other-vhosts-access-log.conf. പിശകുകൾ ലോഗ് ചെയ്‌തിരിക്കുന്ന ഫയലും നിങ്ങൾക്ക് വ്യക്തമാക്കാം പിശക് ലോഗ് നിർദ്ദേശം, അതിന്റെ സ്ഥിരസ്ഥിതി /var/log/ apache2/error.log. നിങ്ങളുടെ Apache2 സെർവറുമായുള്ള ട്രബിൾഷൂട്ടിംഗ് പ്രശ്‌നങ്ങളിൽ സഹായിക്കുന്നതിനായി ട്രാൻസ്ഫർ ലോഗുകളിൽ നിന്ന് ഇവ പ്രത്യേകം സൂക്ഷിച്ചിരിക്കുന്നു. എന്നതും നിങ്ങൾക്ക് വ്യക്തമാക്കാം ലോഗ് ലെവൽ (സ്ഥിര മൂല്യം "മുന്നറിയിപ്പ്" ആണ്) കൂടാതെ ലോഗ് ഫോർമാറ്റ് (കാണുക /etc/apache2/apache2.conf സ്ഥിര മൂല്യത്തിന്).

• ചില ഓപ്‌ഷനുകൾ ഓരോ സെർവറിനും പകരം ഓരോ ഡയറക്‌ടറി അടിസ്ഥാനത്തിലാണ് നൽകിയിരിക്കുന്നത്. ഓപ്ഷനുകൾ ഈ നിർദ്ദേശങ്ങളിൽ ഒന്നാണ്. ഒരു ഡയറക്‌ടറി സ്‌റ്റാൻസ XML-പോലുള്ള ടാഗുകളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, ഇതുപോലെ:


...


ദി ഓപ്ഷനുകൾ ഒരു ഡയറക്‌ടറി സ്‌റ്റാൻസയിലെ ഡയറക്‌ടീവ് സ്‌പെയ്‌സുകളാൽ വേർതിരിക്കുന്ന ഇനിപ്പറയുന്ന ഒന്നോ അതിലധികമോ മൂല്യങ്ങൾ (മറ്റുള്ളവയ്‌ക്കൊപ്പം) സ്വീകരിക്കുന്നു:

ExecCGI - CGI സ്ക്രിപ്റ്റുകൾ നടപ്പിലാക്കാൻ അനുവദിക്കുക. ഈ ഓപ്ഷൻ തിരഞ്ഞെടുത്തില്ലെങ്കിൽ CGI സ്ക്രിപ്റ്റുകൾ എക്സിക്യൂട്ട് ചെയ്യില്ല.


ചിത്രം

മിക്ക ഫയലുകളും CGI സ്ക്രിപ്റ്റുകളായി എക്സിക്യൂട്ട് ചെയ്യാൻ പാടില്ല. ഇത് വളരെ അപകടകരമായിരിക്കും. CGI സ്ക്രിപ്റ്റുകൾ നിങ്ങളുടെ DocumentRoot-ൽ നിന്നും പുറത്തുള്ള ഒരു ഡയറക്‌ടറിയിൽ സൂക്ഷിക്കണം, ഈ ഡയറക്‌ടറിയിൽ മാത്രമേ ExecCGI ഓപ്‌ഷൻ സെറ്റ് ഉണ്ടായിരിക്കൂ. ഇതാണ് സ്ഥിരസ്ഥിതി, കൂടാതെ CGI സ്ക്രിപ്റ്റുകളുടെ സ്ഥിരസ്ഥിതി സ്ഥാനം ഇതാണ് /usr/lib/cgi-bin.

ഉൾപ്പെടുന്നു - സെർവർ-സൈഡ് ഉൾപ്പെടുന്നു അനുവദിക്കുക. സെർവർ സൈഡിൽ ഒരു HTML ഫയൽ അനുവദിക്കുന്നത് ഉൾപ്പെടുന്നു ഉൾപ്പെടുന്നു മറ്റ് ഫയലുകൾ. കാണുക അപ്പാച്ചെ എസ്എസ്ഐ ഡോക്യുമെന്റേഷൻ (ഉബുണ്ടു കമ്മ്യൂണിറ്റി)4 കൂടുതൽ വിവരങ്ങൾക്ക്.

NOEXEC ഉൾപ്പെടുന്നു - സെർവർ-സൈഡ് ഉൾപ്പെടുത്താൻ അനുവദിക്കുക, എന്നാൽ പ്രവർത്തനരഹിതമാക്കുക # എക്സി ഒപ്പം # ഉൾപ്പെടുത്തുക CGI സ്ക്രിപ്റ്റുകളിലെ കമാൻഡുകൾ.

ഇന്ഡക്സുകളില് - ഡയറക്‌ടറിയിലെ ഉള്ളടക്കങ്ങളുടെ ഫോർമാറ്റ് ചെയ്‌ത ലിസ്റ്റ്, ഇല്ലെങ്കിൽ പ്രദർശിപ്പിക്കുക ഡയറക്ടറി സൂചിക (index.html പോലുള്ളവ) അഭ്യർത്ഥിച്ച ഡയറക്‌ടറിയിൽ നിലവിലുണ്ട്.


ചിത്രം

സുരക്ഷാ കാരണങ്ങളാൽ, ഇത് സാധാരണയായി സജ്ജീകരിക്കാൻ പാടില്ല, നിങ്ങളുടെ DocumentRoot ഡയറക്ടറിയിൽ തീർച്ചയായും സജ്ജമാക്കാൻ പാടില്ല. ഡയറക്‌ടറിയിലെ മുഴുവൻ ഉള്ളടക്കങ്ങളും ഉപയോക്താക്കൾ കാണണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പുണ്ടെങ്കിൽ മാത്രം ഓരോ ഡയറക്‌ടറി അടിസ്ഥാനത്തിൽ ഈ ഓപ്‌ഷൻ ശ്രദ്ധാപൂർവ്വം പ്രവർത്തനക്ഷമമാക്കുക.

മൾട്ടിവ്യൂ - ഉള്ളടക്കം ചർച്ചചെയ്ത മൾട്ടിവ്യൂകളെ പിന്തുണയ്ക്കുക; സുരക്ഷാ കാരണങ്ങളാൽ ഈ ഓപ്ഷൻ ഡിഫോൾട്ടായി അപ്രാപ്തമാക്കിയിരിക്കുന്നു. ഇതിനെക്കുറിച്ചുള്ള Apache2 ഡോക്യുമെന്റേഷൻ കാണുക ഓപ്ഷൻ5.

SymLinksIfOwnerMatch - ടാർഗെറ്റ് ഫയലിനോ ഡയറക്‌ടറിക്കോ ലിങ്കിന്റെ അതേ ഉടമയുണ്ടെങ്കിൽ മാത്രം പ്രതീകാത്മക ലിങ്കുകൾ പിന്തുടരുക.


OnWorks-ലെ മികച്ച OS ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ്: