ലിനക്സിൽ അപ്പാച്ചെ ഡോക്യുമെന്റ് റൂട്ട് എങ്ങനെ കണ്ടെത്താം


വെബിൽ നിന്ന് ദൃശ്യമാകുന്ന ഡോക്യുമെന്റ് ട്രീയിലെ ടോപ്പ്-ലെവൽ ഡയറക്uടറിയാണ് DocumentRoot, ഈ നിർദ്ദേശം Apache2 അല്ലെങ്കിൽ HTTPD അഭ്യർത്ഥിച്ച URL-ൽ നിന്ന് ഡോക്യുമെന്റ് റൂട്ടിലേക്ക് വെബ് ഫയലുകൾ തിരയുകയും സെർവ് ചെയ്യുകയും ചെയ്യുന്ന കോൺഫിഗറേഷനിൽ ഡയറക്ടറിയെ സജ്ജമാക്കുന്നു.

ഉദാഹരണത്തിന്:

DocumentRoot "/var/www/html"

തുടർന്ന് http://domain.com/index.html എന്നതിലേക്കുള്ള ആക്സസ് /var/www/html/index.html സൂചിപ്പിക്കുന്നു. ഡോക്യുമെന്റ് റൂട്ട് ഒരു ട്രെയിലിംഗ് സ്ലാഷ് ഇല്ലാതെ വിവരിക്കണം.

ഈ ചെറിയ ക്വിക്ക് ടിപ്പിൽ, ഒരു ലിനക്സ് സിസ്റ്റത്തിൽ അപ്പാച്ചെ ഡോക്യുമെന്റ് റൂട്ട് ഡയറക്ടറി എങ്ങനെ കണ്ടെത്താമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

അപ്പാച്ചെ ഡോക്യുമെന്റ് റൂട്ട് കണ്ടെത്തുന്നു

Debian, Ubuntu Linux, Linux Mint പോലുള്ള ഡെറിവേറ്റീവുകൾ എന്നിവയിൽ Apache DocumentRoot ഡയറക്ടറി ലഭിക്കുന്നതിന്, ഇനിപ്പറയുന്ന grep കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
$ grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf

CentOS, RHEL, Fedora Linux വിതരണങ്ങളിൽ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
$ grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf

Apache അല്ലെങ്കിൽ httpd കോൺഫിഗറേഷനിൽ സജ്ജമാക്കിയിരിക്കുന്ന DocumentRoot ഡയറക്uടീവിന്റെ മൂല്യത്തെ ആശ്രയിച്ച് DocumentRoot ഡയറക്ടറിയുടെ സ്ഥാനം വ്യത്യാസപ്പെടാം.

നിങ്ങൾക്ക് Apache DocumentRoot ഡയറക്ടറിയുടെ സ്ഥാനം മാറ്റണമെങ്കിൽ, Linux-ൽ Default Apache 'DocumentRoot' ഡയറക്ടറി എങ്ങനെ മാറ്റാമെന്ന് വിശദീകരിക്കുന്ന ഞങ്ങളുടെ ലേഖനം വായിക്കുക.

ഒരു വശത്ത് കുറിപ്പിൽ, നിങ്ങളുടെ എല്ലാ വെർച്വൽ ഹോസ്റ്റുകൾക്കുമുള്ള വ്യക്തിഗത ഡയറക്ടറികൾ DocumentRoot-ന് കീഴിലായിരിക്കണം. ഉദാഹരണത്തിന്, നിങ്ങളുടെ DocumentRoot /var/www/html ആണെങ്കിൽ, നിങ്ങൾക്ക് example1.com, example2.com എന്നിങ്ങനെ രണ്ട് സൈറ്റുകൾ ഉണ്ടെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് അവയുടെ ഡയറക്ടറികൾ സൃഷ്ടിക്കാൻ കഴിയും.

$ sudo mkdir -p /var/www/html/example1.com/
$ sudo mkdir -p /var/www/html/example2.com/

തുടർന്ന് വെർച്വൽ ഹോസ്റ്റ് കോൺഫിഗറേഷൻ ഫയലുകളിൽ, അവയുടെ DocumentRoot മുകളിലെ ഡയറക്uടറികളിലേക്ക് പോയിന്റ് ചെയ്യുക.

അപ്പാച്ചെ വെബ് സെർവറിനെക്കുറിച്ച് നിങ്ങൾക്ക് ഉപയോഗപ്രദമാകുന്ന ചില അധിക ഗൈഡുകൾ ഇതാ:

  1. ലിനക്സിൽ അപ്പാച്ചെ വെബ് സെർവർ നിയന്ത്രിക്കുന്നതിനുള്ള ഉപയോഗപ്രദമായ കമാൻഡുകൾ
  2. ലിനക്സിലെ അപ്പാച്ചെ സെർവർ സ്റ്റാറ്റസും പ്രവർത്തന സമയവും പരിശോധിക്കാനുള്ള 3 വഴികൾ
  3. RHEL/CentOS-ൽ Apache Userdir മൊഡ്യൂൾ എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം
  4. അപ്പാച്ചെ വെർച്വൽ ഹോസ്റ്റിംഗ്: IP അടിസ്ഥാനമാക്കിയുള്ളതും പേര് അടിസ്ഥാനമാക്കിയുള്ളതുമായ വെർച്വൽ ഹോസ്റ്റുകൾ
  5. അപ്പാച്ചെ വെബ് സെർവറിലെ എല്ലാ വെർച്വൽ ഹോസ്റ്റുകളും എങ്ങനെ ലിസ്റ്റ് ചെയ്യാം

അത്രയേയുള്ളൂ! Apache DocumentRoot ഡയറക്uടറി കണ്ടെത്തുന്നതിനുള്ള മറ്റേതെങ്കിലും ഉപയോഗപ്രദമായ മാർഗ്ഗം നിങ്ങൾക്കറിയാമെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ ഞങ്ങളുമായി പങ്കിടുക.