ഡെബിയൻ 11-ൽ ലാമ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യാം (ബുൾസെയ്)


ഒരു ലിനക്സ് സെർവർ സജ്ജീകരിക്കുന്നതിനുള്ള ഏറ്റവും പ്രധാനപ്പെട്ട കാര്യങ്ങളിലൊന്ന് ഒരു വെബ്സൈറ്റ് (കൾ) വിന്യസിക്കുന്നതിന് വേണ്ടിയാണ്. NetCraft.com-ന്റെ 2022 ഫെബ്രുവരിയിലെ ലോകത്തിലെ ഏറ്റവും തിരക്കേറിയ 1 ദശലക്ഷം വെബ്uസൈറ്റുകളെക്കുറിച്ചുള്ള സർവേ പ്രകാരം, അവയിൽ ഏകദേശം 23.44% അപ്പാച്ചെയിലാണ് പ്രവർത്തിക്കുന്നത്.

ഈ ട്യൂട്ടോറിയൽ ഒരു LAMP സെർവറായി പ്രവർത്തിക്കുന്നതിന് ഒരു Linux സെർവർ (പ്രത്യേകിച്ച് Debian 11 Bullseye) ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും ക്രമീകരിക്കുന്നതിനുമുള്ള അടിസ്ഥാനകാര്യങ്ങളിലൂടെ കടന്നുപോകും.

എന്താണ് LAMP സെർവർ?

കമ്പ്യൂട്ടിംഗ് ലോകത്ത് ലിനക്സിന്റെ LAMP എന്നതിന്റെ ചുരുക്കെഴുത്ത് (ഇവിടെ ഡെബിയൻ 11 ഉപയോഗിക്കുന്നു), അപ്പാച്ചെ, MySQL, PHP (LAMP). ഒരു വെബ് സെർവറിലെ സോഫ്റ്റ്uവെയർ സ്റ്റാക്കുകൾ (പ്രത്യേകിച്ച് MySQL, PHP) റഫറൻസ് ചെയ്യാൻ LAMP സാധാരണയായി ഉപയോഗിക്കുന്നു.

കോൺഫിഗറേഷൻ വശങ്ങളിലേക്ക് കടക്കുന്നതിന് മുമ്പ്, അപ്പാച്ചെ വെബ്സെർവറിനെക്കുറിച്ച് അറിയേണ്ടത് പ്രധാനമാണ്.

അപ്പാച്ചെ \ഒറിജിനൽ വെബ് സെർവറുകളിൽ ഒന്നായിരുന്നു, അതിന്റെ തുടക്കം 1995-ൽ തന്നെയുണ്ട്. അപ്പാച്ചെ ഇന്നും വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു, കൂടാതെ ദീർഘായുസ്സ്, ഉയർന്ന അളവിലുള്ള ഡോക്യുമെന്റേഷൻ, ഫ്ലെക്സിബിലിറ്റി കൂട്ടിച്ചേർക്കാൻ ടൺ കണക്കിന് മൊഡ്യൂളുകൾ എന്നിവയിൽ നിന്നുള്ള പ്രയോജനങ്ങൾ.

ഡെബിയൻ 11-ൽ MySQL, PHP എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

1. ഈ ആദ്യ ഭാഗം ഡെബിയനെ MySQL എന്നും PHP സെർവർ എന്നും വിവരിക്കും. Debian 11 ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ട് LAMP-ന്റെ Linux സെഗ്uമെന്റ്, TecMint-ലെ ഇനിപ്പറയുന്ന ലേഖനം വഴി ഇതിനകം തന്നെ ചെയ്യണം:

  • ഡെബിയൻ 11 ബുൾസെയുടെ ഒരു പുതിയ ഇൻസ്റ്റാളേഷൻ

ഡെബിയൻ തയ്യാറായിക്കഴിഞ്ഞാൽ, 'apt' meta-packager ഉപയോഗിച്ച് ആവശ്യമായ സോഫ്uറ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള സമയമാണിത്.

$ sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

2. MySQL, PHP ഇൻസ്റ്റലേഷൻ പൂർത്തിയായ ശേഷം, mysql_secure_installation എന്ന യൂട്ടിലിറ്റി ഉപയോഗിച്ച് MySQL ഇൻസ്റ്റാളേഷൻ സുരക്ഷിതമാക്കാൻ ശുപാർശ ചെയ്യാറുണ്ട്.

നിങ്ങൾ താഴെ പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്uതുകഴിഞ്ഞാൽ, റൂട്ട് പാസ്uവേഡ് സജ്ജീകരിക്കാനും അജ്ഞാത ഉപയോക്താക്കൾ, ഡാറ്റാബേസുകൾ പരിശോധിക്കൽ, എസ്uക്യുഎൽ ഡാറ്റാബേസിലേക്കുള്ള റിമോട്ട് റൂട്ട് യൂസർ ലോഗിൻ എന്നിവ നീക്കം ചെയ്യാനും ഇത് ഉപയോക്താവിനോട് ആവശ്യപ്പെടും.

$ sudo mysql_secure_installation

3. ഇപ്പോൾ MySQL ക്രമീകരിച്ചിരിക്കുന്നു, ഈ പ്രത്യേക സെർവറിനായി ചില PHP അടിസ്ഥാന ക്രമീകരണങ്ങൾ ഉണ്ടാക്കാൻ നമുക്ക് മുന്നോട്ട് പോകാം. PHP-യ്uക്കായി കോൺഫിഗർ ചെയ്യാൻ കഴിയുന്ന ഒരു കൂട്ടം ക്രമീകരണങ്ങൾ ഉണ്ടെങ്കിലും, മിക്കവാറും എല്ലായ്uപ്പോഴും ആവശ്യമുള്ള ചില അടിസ്ഥാന കാര്യങ്ങൾ ഞങ്ങൾ ചെയ്യും.

ഓപ്പൺ php കോൺഫിഗറേഷൻ ഫയൽ /etc/php/7.4/apache2/php.ini എന്നതിൽ സ്ഥിതിചെയ്യുന്നു.

$ sudo vi /etc/php/7.4/apache2/php.ini

ഇപ്പോൾ \memory_limit എന്ന സ്ട്രിംഗിനായി തിരയുകയും നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ ആവശ്യങ്ങൾക്കനുസരിച്ച് പരിധി വർദ്ധിപ്പിക്കുകയും ചെയ്യുക.

പരിശോധിക്കേണ്ട മറ്റൊരു പ്രധാന ക്രമീകരണം \max_execution_time ആണ്, ഡിഫോൾട്ടായി ഇത് 30 ആയി സജ്ജീകരിക്കും. ഒരു അപ്ലിക്കേഷന് കൂടുതൽ ആവശ്യമുണ്ടെങ്കിൽ ഈ ക്രമീകരണം മാറ്റാവുന്നതാണ്.

ഈ ഘട്ടത്തിൽ, MySQL ഉം PHP5 ഉം സൈറ്റുകൾ ഹോസ്റ്റിംഗ് ആരംഭിക്കാൻ തയ്യാറാണ്. ഇപ്പോൾ Apache2 കോൺഫിഗർ ചെയ്യാനുള്ള സമയമായി.

Apache2 ഇൻസ്റ്റാൾ ചെയ്യുകയും ക്രമീകരിക്കുകയും ചെയ്യുന്നു

4. LAMP സെർവറിന്റെ കോൺഫിഗറേഷൻ പൂർത്തിയാക്കാൻ Apache 2 കോൺഫിഗർ ചെയ്യേണ്ട സമയമാണിത്. Apache2 കോൺഫിഗർ ചെയ്യുന്നതിനുള്ള ആദ്യപടി യഥാർത്ഥത്തിൽ apt meta-packager ഉപയോഗിച്ച് സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്.

$ sudo apt install apache2

ഇത് Apache2-ന് ആവശ്യമായ എല്ലാ ഫയലുകളും ഡിപൻഡൻസികളും ഇൻസ്റ്റാൾ ചെയ്യും.

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, അപ്പാച്ചെ വെബ്uസെർവർ ഒരു ഡിഫോൾട്ട് വെബ് പേജ് ലഭ്യമാക്കും. അപ്പാച്ചെ വെബ്uസെർവർ പ്രവർത്തനക്ഷമമാണെന്ന് സ്ഥിരീകരിക്കാൻ നിരവധി മാർഗങ്ങളുണ്ട്. lsof യൂട്ടിലിറ്റി ഉപയോഗിക്കുക എന്നതാണ് ഏറ്റവും എളുപ്പമുള്ള ഓപ്ഷൻ:

$ sudo lsof -i :80

വെബ്സെർവറിന്റെ ഐപി വിലാസത്തിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക എന്നതാണ് മറ്റൊരു ഓപ്ഷൻ. ഡെബിയന്റെ ഒരു ഡിഫോൾട്ട് ഇൻസ്റ്റാളേഷൻ അനുമാനിക്കുകയാണെങ്കിൽ, ഒരു ഐപി വിലാസം സ്വയമേവ ലഭിക്കുന്നതിന് ഡിഎച്ച്സിപി ഉപയോഗിക്കുന്നതിന് സിസ്റ്റം സജ്ജീകരിക്കപ്പെടും.

സെർവറിന്റെ IP വിലാസം നിർണ്ണയിക്കാൻ, രണ്ട് യൂട്ടിലിറ്റികളിൽ ഒന്ന് ഉപയോഗിക്കാം. ഈ സാഹചര്യത്തിൽ ഒന്നുകിൽ യൂട്ടിലിറ്റി പ്രവർത്തിക്കും.

$ ip show addr			[Shown below in red]
$ ifconfig			[Shown below in green]

ഏത് യൂട്ടിലിറ്റി ഉപയോഗിച്ചാലും, അപ്പാച്ചെ ഡിഫോൾട്ട് പേജാണ് പ്രദർശിപ്പിക്കുന്നതെന്ന് സ്ഥിരീകരിക്കാൻ, ലഭിച്ച IP വിലാസം അതേ നെറ്റ്uവർക്കിലെ കമ്പ്യൂട്ടറിലെ ഒരു വെബ് ബ്രൗസറിൽ നൽകാം.

http://IP-Address

ഈ സമയത്ത്, അപ്പാച്ചെ പ്രവർത്തിക്കുന്നു. ഡെബിയൻ ഡിഫോൾട്ട് പേജ് ഒരു മിന്നുന്ന വെബ്സൈറ്റ് ആണെങ്കിലും, മിക്ക ഉപയോക്താക്കളും ഇഷ്ടാനുസൃതമായ എന്തെങ്കിലും ഹോസ്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നു. മറ്റൊരു വെബ്uസൈറ്റ് ഹോസ്റ്റുചെയ്യുന്നതിന് അപ്പാച്ചെ 2 സജ്ജീകരിക്കുന്നതിലൂടെ അടുത്ത ഘട്ടങ്ങൾ നടക്കും.

ഡെബിയനിൽ അപ്പാച്ചെ ഉപയോഗിച്ച് ഒന്നിലധികം വെബ്uസൈറ്റുകൾ ഹോസ്റ്റുചെയ്യുന്നു

5. സൈറ്റുകളും മൊഡ്യൂളുകളും കൈകാര്യം ചെയ്യുന്നതിനായി ഡെബിയൻ ചില ഉപയോഗപ്രദമായ യൂട്ടിലിറ്റികൾ പാക്കേജ് ചെയ്തിട്ടുണ്ട്. ഈ യൂട്ടിലിറ്റികൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് മനസിലാക്കുന്നതിന് മുമ്പ്, അവ നൽകുന്ന പ്രവർത്തനങ്ങൾ മനസ്സിലാക്കേണ്ടത് പ്രധാനമാണ്.

  • a2ensite: ഉചിതമായ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്uടിച്ചതിന് ശേഷം ഒരു വെബ്uസൈറ്റ് പ്രവർത്തനക്ഷമമാക്കാൻ ഈ യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു.
  • a2dissite: വെബ്uസൈറ്റിന്റെ കോൺഫിഗറേഷൻ ഫയൽ വ്യക്തമാക്കി ഒരു വെബ്uസൈറ്റ് പ്രവർത്തനരഹിതമാക്കാൻ ഈ യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു.
  • a2enmod: അധിക Apache2 മൊഡ്യൂളുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ ഈ യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു.
  • a2dismod: അധിക Apache2 മൊഡ്യൂളുകൾ പ്രവർത്തനരഹിതമാക്കാൻ ഈ യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു.
  • a2query: നിലവിൽ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുള്ള സൈറ്റുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കാൻ ഈ യൂട്ടിലിറ്റി ഉപയോഗിക്കാം.

ആദ്യം നമുക്ക് ആദ്യ രണ്ടിൽ നിന്ന് കുറച്ച് അനുഭവം ശേഖരിക്കാം. അപ്പാച്ചെ 2 നിലവിൽ 'ഡിഫോൾട്ട് വെബ്uപേജ്' ഹോസ്റ്റുചെയ്യുന്നതിനാൽ നമുക്ക് മുന്നോട്ട് പോയി a2dissite ഉപയോഗിച്ച് അത് പ്രവർത്തനരഹിതമാക്കാം.

$ sudo a2dissite 000-default.conf

മുകളിലെ സ്uക്രീൻഷോട്ടിൽ കാണുന്ന ഡിഫോൾട്ട് അപ്പാച്ചെ വെബ്uസൈറ്റ് ഈ കമാൻഡ് പ്രവർത്തനരഹിതമാക്കും. എന്നിരുന്നാലും, എന്തെങ്കിലും മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരണമെങ്കിൽ, Apache 2 കോൺഫിഗറേഷൻ റീലോഡ് ചെയ്യണം.

$ sudo systemctl reload apache2

ഈ കമാൻഡ് അപ്പാച്ചെ 2-ന് നിലവിൽ ഹോസ്റ്റുചെയ്യുന്ന പ്രവർത്തനക്ഷമമാക്കിയ/അപ്രാപ്തമാക്കിയ സൈറ്റുകൾ അപ്ഡേറ്റ് ചെയ്യാൻ നിർദ്ദേശിക്കും. വെബ് സെർവറിന്റെ IP വിലാസത്തിലേക്ക് വീണ്ടും കണക്റ്റുചെയ്യാൻ ശ്രമിക്കുന്നതിലൂടെയും ഒന്നും ദൃശ്യമാകുന്നില്ലെന്ന് ശ്രദ്ധിച്ചും ഇത് സ്ഥിരീകരിക്കാൻ കഴിയും (ചില കമ്പ്യൂട്ടറുകൾ വിവരങ്ങൾ കാഷെ ചെയ്യും, മുമ്പത്തെ രണ്ട് കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ചതിന് ശേഷവും മെഷീൻ സ്ഥിരസ്ഥിതി വെബ്uസൈറ്റ് കാണിക്കുകയാണെങ്കിൽ, വെബ് മായ്uക്കാൻ ശ്രമിക്കുക- ബ്രൗസറുകൾ കാഷെ). സൈറ്റ് ഇനി പ്രവർത്തനക്ഷമമല്ലെന്ന് സ്ഥിരീകരിക്കുന്നതിനുള്ള മറ്റൊരു ഓപ്ഷൻ a2query യൂട്ടിലിറ്റി ഉപയോഗിക്കുക എന്നതാണ്.

$ sudo a2query -s

ഈ സ്uക്രീൻ ഷോട്ടിൽ ഒരുപാട് കാര്യങ്ങൾ നടക്കുന്നുണ്ട്, അതിനാൽ നമുക്ക് കാര്യങ്ങൾ പൊളിച്ചെഴുതാം.

  • മുകളിലുള്ള ഗ്രീൻ ബോക്uസ് a2query -s ആണ്, അത് നിലവിൽ ഏതൊക്കെ സൈറ്റുകളാണ് നൽകുന്നത് എന്ന് വ്യക്തമാക്കാൻ Apache 2-നോട് നിർദ്ദേശിക്കുന്നു.
  • മഞ്ഞ ബോക്uസ് a2dissite 000-default.conf തുടർന്ന് സർവീസ് apache2 റീലോഡ് ആണ്. സ്ഥിരസ്ഥിതി സൈറ്റ് പ്രവർത്തനരഹിതമാക്കാനും തുടർന്ന് സജീവ/നിഷ്ക്രിയ സൈറ്റുകൾ വീണ്ടും ലോഡുചെയ്യാനും ഈ രണ്ട് കമാൻഡുകൾ അപ്പാച്ചെ 2-നോട് നിർദ്ദേശിക്കുന്നു.
  • ചുവപ്പ് ബോക്uസ് a2query -s വീണ്ടും ഇഷ്യൂ ചെയ്യുന്നു, എന്നാൽ ഇത്തവണ ഒന്നും നൽകുന്നില്ലെന്ന് അപ്പാച്ചെ പ്രതികരിക്കുന്നത് ശ്രദ്ധിക്കുക.

സ്ഥിരമല്ലാത്ത ഒരു സൈറ്റ് സൃഷ്uടിക്കുന്നതിലൂടെ നമുക്ക് ഇപ്പോൾ നടക്കാം. cd യൂട്ടിലിറ്റി ഉപയോഗിച്ച് /etc/apache2 ആയ Apache 2 കോൺഫിഗറേഷൻ ഡയറക്uടറിയിലേക്ക് മാറുക എന്നതാണ് ആദ്യ പടി.

$ cd /etc/apache2

ഈ ഡയറക്uടറിയിൽ പ്രധാനപ്പെട്ട നിരവധി ഫയലുകളും ഡയറക്uടറികളും ഉണ്ട്, എന്നിരുന്നാലും, സംക്ഷിപ്uതതയ്uക്കായി, അവശ്യസാധനങ്ങൾ മാത്രം ഇവിടെ ഉൾപ്പെടുത്തും.

ഒരു പുതിയ സൈറ്റ് സജ്ജീകരിക്കുമ്പോൾ ആദ്യം ചെയ്യേണ്ടത് 'sites-available' ഡയറക്uടറിയിൽ ഒരു പുതിയ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്uടിക്കുക എന്നതാണ്. ഡയറക്ടറികൾ 'സൈറ്റുകൾ-ലഭ്യമായ' ഡയറക്uടറിയിലേക്ക് മാറ്റുക, തുടർന്ന് ഒരു പുതിയ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്uടിക്കുക.

$ cd sites-available
$ sudo cp 000-default.conf tecmint-test-site.conf

ഇത് കൂടുതൽ പരിഷ്uക്കരണത്തിനായി ഡിഫോൾട്ട് സൈറ്റിൽ നിന്ന് പുതിയ സൈറ്റ് കോൺഫിഗറേഷൻ ഫയലിലേക്ക് കോൺഫിഗറേഷൻ പകർത്തും. ഒരു ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് പുതിയ സൈറ്റ് കോൺഫിഗറേഷൻ പേജ് തുറക്കുക.

$ sudo vi tecmint-test-site.conf

ഈ ഫയലിനുള്ളിൽ ഒരു വെബ്uസൈറ്റ് ഹോസ്റ്റുചെയ്യുന്നതിന് വളരെ പ്രധാനപ്പെട്ട ഒരു ലൈൻ ഉണ്ട്, ആ വരി 'DocumentRoot' ലൈൻ ആണ്. പ്രത്യേക ഉറവിടങ്ങൾക്കായി അഭ്യർത്ഥനകൾ വരുമ്പോൾ ആവശ്യമായ വെബ് ഫയലുകൾ എവിടെയാണെന്ന് ഈ വരി അപ്പാച്ചെയോട് പറയുന്നു.

ഇപ്പോൾ, ഈ ലൈൻ നിലവിലില്ലാത്ത ഒരു ഡയറക്uടറിയിലേക്ക് സജ്ജീകരിക്കും, എന്നാൽ ഉടൻ തന്നെ ഈ ഡെബിയൻ സെർവറിന് പ്രദർശിപ്പിക്കാൻ ഒരു ലളിതമായ വെബ്uസൈറ്റ് അടങ്ങിയിരിക്കും.

DocumentRoot /var/www/tecmint

ഈ ഫയലിൽ മാറ്റങ്ങൾ സംരക്ഷിച്ച് ടെക്സ്റ്റ് എഡിറ്ററിൽ നിന്ന് പുറത്തുകടക്കുക.

ഇപ്പോൾ അപ്പാച്ചെ 2-ൽ നിന്ന് ഫയലുകൾ സെർവ് ചെയ്യാൻ പറഞ്ഞ ഡയറക്uടറി സൃഷ്uടിക്കുകയും ഫയലുകൾ ഉപയോഗിച്ച് പോപ്പുലേറ്റ് ചെയ്യുകയും വേണം. ഈ ലേഖനം HTML ഫയലുകൾ പ്രവർത്തിക്കുമെങ്കിലും, പൂർണ്ണമായി പ്രവർത്തിക്കുന്ന ഒരു വെബ്uസൈറ്റ് എങ്ങനെ സൃഷ്uടിക്കാമെന്നും ആ പ്രക്രിയ വായനക്കാരന് വിട്ടുകൊടുക്കാമെന്നും പരിശോധിക്കാൻ മതിയായ സമയമില്ല.

അതിനാൽ നമുക്ക് അപ്പാച്ചെ സേവിക്കുന്നതിനായി ഡയറക്uടറി സൃഷ്uടിക്കുകയും അതിൽ 'index.html' എന്ന പേരിൽ ഒരു അടിസ്ഥാന html വെബ്uപേജ് ചേർക്കുകയും ചെയ്യാം.

$ sudo mkdir /var/www/tecmint
$ touch /var/www/tecmint/index.html
$ echo “It's ALIVE!” >> /var/www/tecmint/index.html

മുകളിലുള്ള കമാൻഡുകൾ 'tecmint' എന്ന പുതിയ ഡയറക്ടറിയും tecmint ഡയറക്ടറിയിൽ 'index.html' എന്ന പുതിയ ഫയലും സൃഷ്ടിക്കും.

echo കമാൻഡ് ആ ഫയലിലേക്ക് കുറച്ച് ടെക്uസ്uറ്റ് സ്ഥാപിക്കും, അങ്ങനെ അപ്പാച്ചെ വെബ്uസൈറ്റ് സെർവ് ചെയ്യുമ്പോൾ അത് വെബ് ബ്രൗസറിൽ എന്തെങ്കിലും പ്രദർശിപ്പിക്കും.

ശ്രദ്ധിക്കുക: ഈ ട്യൂട്ടോറിയലിനായി രചയിതാവ് സൃഷ്ടിച്ച പേജ് വ്യത്യസ്തമായി പ്രദർശിപ്പിക്കും! ഇപ്പോൾ മുമ്പ് ചർച്ച ചെയ്ത കമാൻഡുകൾ ഉപയോഗിച്ച്, ഈ പുതിയ html ഡോക്യുമെന്റ് നൽകാൻ അപ്പാച്ചെയോട് പറയേണ്ടതുണ്ട്.

$ sudo a2ensite tecmint-test-site.conf
$ sudo systemctl reload apache2
$ sudo a2query -s tecmint-test-site.conf

മുകളിലുള്ള അവസാനത്തെ കമാൻഡ്, Apache2 യഥാർത്ഥത്തിൽ പുതുതായി സൃഷ്ടിച്ച വെബ്uസൈറ്റിനെ സേവിക്കുന്നുണ്ടെന്ന് സ്ഥിരീകരിക്കും. ഈ സമയത്ത്, സെർവറിന്റെ IP വിലാസത്തിലേക്ക് ഒരു വെബ് ബ്രൗസർ വീണ്ടും നാവിഗേറ്റ് ചെയ്uത് പുതുതായി സൃഷ്uടിച്ച വെബ്uസൈറ്റ് പ്രദർശിപ്പിക്കുന്നുണ്ടോ എന്ന് നോക്കുക (കമ്പ്യൂട്ടറുകൾ വീണ്ടും ഡാറ്റ കാഷെ ചെയ്യാൻ ഇഷ്ടപ്പെടുന്നു, അതിനാൽ പുതിയ വെബ്uപേജ് ലഭിക്കുന്നതിന് നിരവധി പുതുക്കലുകൾ ആവശ്യമായി വന്നേക്കാം).

പുതുതായി സൃഷ്uടിച്ച \ഇത് സജീവമാണ്!!! സൈറ്റ് കാണിക്കുന്നു, തുടർന്ന് അപ്പാച്ചെ 2 വിജയകരമായി കോൺഫിഗർ ചെയ്തു വെബ്സൈറ്റ് പ്രദർശിപ്പിക്കുന്നു.

അഭിനന്ദനങ്ങൾ! ഒരു സൈറ്റ് ഹോസ്റ്റുചെയ്യാൻ ഒരു Linux LAMP സെർവർ തയ്യാറാക്കുന്ന ഒരു ലളിതമായ സജ്ജീകരണമാണെങ്കിലും, കൂടുതൽ സങ്കീർണ്ണമായ കാര്യങ്ങൾ ചെയ്യാൻ കഴിയും, കോൺഫിഗറേഷൻ ആ അന്തിമ ലക്ഷ്യത്തെ ആശ്രയിച്ചിരിക്കുന്നു.