Zentyal സെർവറിൽ വെബ് സേവനങ്ങൾ (അപ്പാച്ചെ വെർച്വൽ ഹോസ്റ്റിംഗ്) ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക - ഭാഗം 9


Apache Virtual Hosts ഉപയോഗിച്ച് ഒന്നിലധികം വെബ്uസൈറ്റുകൾ (സബ്uഡൊമെയ്uനുകൾ) ഉള്ള ഒരു Zentyal 3.4 സെർവർ ഒരു വെബ് പ്ലാറ്റ്uഫോം ആയി എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കാണിക്കുന്നതാണ് ഈ ട്യൂട്ടോറിയലിന്റെ വ്യാപ്തി. .

Zentyal 3.4 ഉപയോഗിക്കുന്നത് Apache (httpd എന്നും അറിയപ്പെടുന്നു) പാക്കേജ് ഒരു വെബ്സെർവർ മന്ത്രവാദിനിയാണ്, ഇന്ന് ഇന്റർനെറ്റിൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന വെബ്സെർവറും ഒരു സമ്പൂർണ്ണ ഓപ്പൺ സോഴ്uസും ആണ്.

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

മുൻ Zentyal ഇൻസ്റ്റോൾ ഗൈഡ്

ഘട്ടം 1: അപ്പാച്ചെ വെബ് സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

1. Zentyal IP വിലാസത്തിലേക്കോ ഡൊമെയ്ൻ നാമത്തിലേക്കോ ബ്രൗസറിനെ ചൂണ്ടിക്കാണിച്ചുകൊണ്ട് Zentyal 3.4 വെബ് അഡ്മിനിസ്ട്രേഷൻ ടൂളുകളിലേക്ക് ലോഗിൻ ചെയ്യുക ( https://domain_name ).

2. Software Management -> Zentyal Components എന്നതിലേക്ക് പോയി Web Server തിരഞ്ഞെടുക്കുക.

3. ഇൻസ്റ്റാൾ ചെയ്യുക ബട്ടൺ അമർത്തി സർട്ടിഫിക്കേഷൻ അതോറിറ്റി പാക്കേജും സ്വീകരിക്കുക ( https കണക്ഷനുകൾ എൻക്രിപ്റ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന SSL സർട്ടിഫിക്കറ്റുകൾക്ക് ആവശ്യമാണ് ).

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

ഏത് പാക്കേജുകളും കോൺഫിഗറേഷൻ ഫയലുകളും Zentyal പരിഷ്കരിക്കും എന്നതിനെക്കുറിച്ചുള്ള ചില വിശദാംശങ്ങൾ Enable പ്രോംപ്റ്റ് നിങ്ങൾക്ക് നൽകും.

ഇപ്പോൾ അപ്പാച്ചെ വെബ് സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുകയും പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്uതിരിക്കുന്നു, പക്ഷേ ഇതുവരെ സ്ഥിരസ്ഥിതി കോൺഫിഗറേഷൻ മാത്രമേ ഉള്ളൂ.

ഘട്ടം 2: വെർച്വൽ ഹോസ്റ്റുകൾ സൃഷ്uടിക്കുകയും ഡിഎൻഎസ് കോൺഫിഗറേഷൻ തകരാറിലാവുകയും ചെയ്യുക

ഈ കോൺഫിഗറേഷനിൽ ഞങ്ങൾ അപ്പാച്ചെയിൽ ഒരു വെർച്വൽ ഹോസ്റ്റ് ചേർക്കാൻ ആഗ്രഹിക്കുന്നു, അതുവഴി ഞങ്ങളുടെ അവസാന വിലാസം http://cloud.mydomain.com പോലെയുള്ള ഒരു ഉപഡൊമെയ്uനായി സമർപ്പിക്കും, പക്ഷേ സിസ്റ്റം ഐപിയിലെ വെർച്വൽ ഹോസ്റ്റുകളിൽ ചില കാരണങ്ങളാൽ Zentyal 3.4 Apache മൊഡ്യൂളും DNS മൊഡ്യൂളും പ്രവർത്തിക്കില്ല എന്നതാണ് ഇവിടെ പ്രശ്നം.

വെബ് മൊഡ്യൂളിൽ നിന്ന് സൃഷ്uടിച്ച വെർച്വൽ ഹോസ്റ്റുകൾ ഒരു പുതിയ ഹോസ്റ്റ് A റെക്കോർഡ് പോലെയല്ല, ഒരു പുതിയ ഡൊമെയ്uൻ നാമമായി DNS സെർവറിലേക്ക് ചേർത്തിരിക്കുന്നു. Zentyal-ൽ വെർച്വൽ ഹോസ്റ്റുകൾ സജ്ജീകരിക്കുന്നതിന് കുറച്ച് തന്ത്രങ്ങളുണ്ട്, ഒന്ന് Virtual IP ഇന്റർഫേസുകൾ ഉപയോഗിക്കുന്നു.

ഭാഗ്യവശാൽ, ഈ പ്രശ്നം മറികടക്കാനുള്ള മറ്റൊന്ന് Zentyal DNS മൊഡ്യൂളിൽ ചില കോൺഫിഗറേഷൻ തന്ത്രങ്ങൾ ചെയ്യുക എന്നതാണ്.

5. തുടക്കത്തിനായി നമുക്ക് ഒരു വെർച്വൽ ഹോസ്റ്റ് ചേർക്കാം. വെബ് സെർവർ മൊഡ്യൂളുകൾ -> വെർച്വൽ ഹോസ്റ്റുകൾ -> പുതിയത് ചേർക്കുക എന്നതിലേക്ക് പോകുക.

6. പ്രാപ്uതമാക്കി പരിശോധിക്കുക, ഈ വെർച്വൽ ഹോസ്റ്റിന്റെ പേര് നൽകുക (മുഴുവൻ ഡോട്ട് ഡൊമെയ്uൻ നാമവും ചേർക്കുക) തുടർന്ന് ADD അമർത്തുക.

7. ഹോസ്റ്റ് ചേർക്കുകയും വെർച്വൽ ഹോസ്റ്റുകളിൽ ലിസ്റ്റ് ചെയ്യുകയും ചെയ്ത ശേഷം മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് മുകളിലെ സംരക്ഷിക്കുക ബട്ടൺ അമർത്തുക.

DNS സെർവറിൽ ഇതുവരെ ഒരു ഹോസ്റ്റ് നെയിം A റെക്കോർഡ് അടങ്ങിയിട്ടില്ലാത്തതിനാൽ പുതുതായി സൃഷ്ടിച്ച സബ്ഡൊമെയ്ൻ (വെർച്വൽ ഹോസ്റ്റ്) ലഭ്യമല്ല എന്നതാണ് പ്രധാന പ്രശ്നം.

ഈ ഉപഡൊമെയ്uനിൽ ഒരു ping കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് സമാന നെഗറ്റീവ് ഉത്തരമുണ്ട്.

8. ഈ പ്രശ്നം പരിഹരിക്കാൻ DNS മൊഡ്യൂളിലേക്ക് പോയി നിങ്ങൾ ലിസ്uറ്റ് ചെയ്uത ഡൊമെയ്uനിന് കീഴിലുള്ള ഹോസ്റ്റ്uനാമങ്ങൾ ക്ലിക്ക് ചെയ്യുക.

സൃഷ്uടിച്ച വെർച്വൽ ഹോസ്റ്റ് (അല്ലെങ്കിൽ സബ്uഡൊമെയ്uൻ ) ഉണ്ടെന്ന് നിങ്ങൾക്ക് വ്യക്തമായി കാണാൻ കഴിയും കൂടാതെ ഒരു IP വിലാസം ചേർക്കേണ്ടതുണ്ട്.

Zentyal നോഡ് ഫോം വെബ് ഫയലുകൾ നൽകുന്നതിന് അപ്പാച്ചെക്കായി വെർച്വൽ ഹോസ്റ്റിംഗ് ക്രമീകരിച്ചിരിക്കുന്നതിനാൽ, DNS മൊഡ്യൂളിന് പോയിന്റ് ചെയ്യാൻ A റെക്കോർഡ് ആവശ്യമാണ് Zentyal അതേ IP (ഏത് Zentyal അനുവദിക്കില്ല എന്ന് ക്രമീകരണം).

Zentyal 3.4 DNS, വ്യത്യസ്ത ഹോസ്റ്റ് നെയിമുകൾ (ഒരേ IP-യിലെ ഒന്നിലധികം DNS ഹോസ്റ്റ് നെയിം A റെക്കോർഡുകൾ) ഉപയോഗിച്ച് അവന്റെ നിയുക്ത സിസ്റ്റം IP വിലാസം ഉപയോഗിക്കാൻ അനുവദിക്കുന്നില്ല.

9. ഈ അനാവശ്യ സാഹചര്യത്തെ മറികടക്കാൻ ഞങ്ങൾ DNS CNAME (അപരനാമങ്ങൾ) റെക്കോർഡുകളെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു ട്രിക്ക് ഉപയോഗിക്കും. ഇത് പ്രവർത്തിക്കുന്നതിന് ഇനിപ്പറയുന്ന കോൺഫിഗറേഷൻ ഉണ്ടാക്കുക.

  1. നിങ്ങളുടെ ഡൊമെയ്uനിലേക്ക് ഇപ്പോൾ ചേർത്ത DNS ഹോസ്റ്റ് നെയിം റെക്കോർഡ് ഇല്ലാതാക്കുക

10. നിങ്ങളുടെ Zentyal DNS FQDN ഹോസ്റ്റ് നെയിം റെക്കോർഡിലേക്ക് പോകുക, അപരനാമം ബട്ടണിൽ അമർത്തുക, തുടർന്ന് പുതിയ ചേർക്കുക ബട്ടൺ

അപ്പാച്ചെ വെർച്വൽ ഹോസ്റ്റിൽ (ഡോട്ട് ഡൊമെയ്ൻ ഇല്ലാതെ) അപരനാമം ഫീൽഡിൽ നൽകിയിരിക്കുന്ന അതേ പേര് നൽകുക, ADD, മാറ്റങ്ങൾ സംരക്ഷിക്കുക എന്നിവയിൽ അമർത്തുക.

11. ഇപ്പോൾ നിങ്ങളുടെ DNS റെക്കോർഡ് പൂർണ്ണമായും പ്രവർത്തനക്ഷമമായിരിക്കണം കൂടാതെ Apache Virtual Host ലേക്ക് പോയിന്റ് ചെയ്യണം, അത് DocumentRoot നിർദ്ദേശത്തിൽ (/ srv/www/your_virtual_host_name ) Zentyal-ൽ.

12. കോൺഫിഗറേഷൻ പരിശോധിക്കുന്നതിന് ഒരു ബ്രൗസർ തുറന്ന് http പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് നിങ്ങളുടെ വെർച്വൽ ഹോസ്റ്റ്നാമം (സബ്ഡൊമെയ്ൻ) URL നൽകുക.

സബ്ഡൊമെയ്ൻ നാമം ഉപയോഗിച്ച് നിങ്ങളുടെ നെറ്റ്uവർക്കിലെ മറ്റൊരു സിസ്റ്റത്തിൽ നിന്ന് നിങ്ങൾക്ക് ഒരു ping കമാൻഡ് നൽകാനും കഴിയും.

ഇപ്പോൾ അപ്പാച്ചെ വെബ് സെർവർ കോൺഫിഗർ ചെയ്uത്, സുരക്ഷിതമല്ലാത്ത http പോർട്ടിൽ 80 വെബ് പേജുകൾ സേവിക്കാൻ പ്രാപ്uതമാക്കി, എന്നാൽ സെർവറിനും ക്ലയന്റുകൾക്കുമിടയിൽ ഒരു സുരക്ഷിത ലെയർ ചേർക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു, ഘട്ടം പിന്തുടരുക < b>#3 താഴെ നിർദ്ദേശിച്ചിരിക്കുന്നതുപോലെ.

ഘട്ടം 3: അപ്പാച്ചെയ്uക്കായി SSL സൃഷ്uടിക്കുക

Zentyal 3.4-ൽ SSL (Secure Sockets Layer) എൻക്രിപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കാൻ ഒരു CA (സർട്ടിഫിക്കറ്റ് അതോറിറ്റി) ആകേണ്ടതുണ്ട്. >) കൂടാതെ ഡിജിറ്റൽ സർട്ടിഫിക്കറ്റ്, സെർവറിനും ക്ലയന്റിനും ആവശ്യമായ പൊതു, സ്വകാര്യ കീകൾ എന്നിവ സുരക്ഷിതമായ ഒരു ചാനലിലൂടെ ഡാറ്റ കൈമാറ്റം ചെയ്യുക.

13. സർട്ടിഫിക്കേഷൻ അതോറിറ്റി മൊഡ്യൂളിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക -> ജനറൽ.

14. അതോറിറ്റി സർട്ടിഫിക്കറ്റിൽ ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ നൽകുക തുടർന്ന് സൃഷ്ടിക്കുക അമർത്തുക.

  1. ഓർഗനൈസേഷന്റെ പേര് : നിങ്ങളുടെ ഡൊമെയ്uൻ നാമം (ഈ സാഹചര്യത്തിൽ ഡൊമെയ്uൻ \mydomain.com” ആണ്).
  2. രാജ്യ കോഡ് : നിങ്ങളുടെ രാജ്യ കോഡ് ( 2-3 പ്രതീകങ്ങൾ ).
  3. നഗരം : നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ പ്രധാന സ്ഥാനം.
  4. സംസ്ഥാനം : ഇത് ശൂന്യമായി വിടുക.
  5. കാലഹരണപ്പെടാനുള്ള ദിവസങ്ങൾ : 3650 –ഡിഫോൾട്ടായി (10 വർഷം ).

15. പ്രധാന അതോറിറ്റി സർട്ടിഫിക്കറ്റ് സൃഷ്uടിച്ചതിന് ശേഷം, ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങളോടെ ഞങ്ങളുടെ വെർച്വൽ ഹോസ്റ്റിനായി ഞങ്ങൾ പുതിയൊരെണ്ണം നൽകും.

  1. പൊതു നാമം : നിങ്ങളുടെ വെർച്വൽ ഹോസ്റ്റ് നാമം അല്ലെങ്കിൽ സെർവർ FQDN നൽകുക ( ഈ സാഹചര്യത്തിൽ cloud.mydomain.com ആണ്).
  2. കാലഹരണപ്പെടാനുള്ള ദിവസങ്ങൾ : 3650.
  3. വിഷയ ഇതര പേരുകൾ : ഇവിടെ ഏറ്റവും സാധാരണമായ പാരാമീറ്റർ നിങ്ങളുടെ ഇമെയിൽ വിലാസമാണ് (email:[email ).

16. സർട്ടിഫിക്കറ്റ് ജനറേറ്റ് ചെയ്uത ശേഷം നിങ്ങൾക്ക് അത് ഡൗൺലോഡ് ചെയ്യാനോ അസാധുവാക്കാനോ പുതുക്കാനോ കഴിയും.

17. ഈ സർട്ടിഫിക്കറ്റ് Apache Service മായി ലിങ്ക് ചെയ്യുക എന്നതാണ് അടുത്ത ഘട്ടം. സർട്ടിഫിക്കേഷൻ അതോറിറ്റി -> സേവന സർട്ടിഫിക്കറ്റുകൾ എന്നതിലേക്ക് വീണ്ടും പോയി വെബ് സെർവർ മൊഡ്യൂൾ ഹൈലൈറ്റ് ചെയ്യുക.

18. വെബ് സെർവർ മൊഡ്യൂളിൽ പ്രാപ്uതമാക്കുക തിരഞ്ഞെടുക്കുക, തുടർന്ന് സർട്ടിഫിക്കറ്റ് എഡിറ്റുചെയ്യുന്നതിന് ആക്ഷൻ ഐക്കൺ അമർത്തുക.

19. പൊതു നാമത്തിൽ #15 എന്ന ഘട്ടത്തിൽ നേരത്തെ സൃഷ്uടിച്ച പേര് നൽകുക ( പൊതു നാമം എന്നത് സർട്ടിഫിക്കറ്റ് നാമമാണ് ), വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുക പരിശോധിക്കുക, മാറ്റുക ബട്ടൺ അമർത്തുക, തുടർന്ന് പുതിയ ക്രമീകരണങ്ങൾ പ്രയോഗിക്കുന്നതിന് മാറ്റങ്ങൾ സംരക്ഷിക്കുക.

ഇപ്പോൾ നിങ്ങളുടെ സർട്ടിഫിക്കറ്റ് സൃഷ്uടിക്കുകയും വെബ് സെർവർ സേവനത്തിലേക്ക് ലിങ്ക് ചെയ്യുകയും ചെയ്uതു, പക്ഷേ HTTPS പ്രോട്ടോക്കോൾ വെർച്വൽ ഹോസ്റ്റുകളിൽ ഇതുവരെ പ്രവർത്തനക്ഷമമല്ല >വെബ് സെർവർ.

ഘട്ടം 4: Apache HTTPS പ്രവർത്തനക്ഷമമാക്കുക

Zentyal 3.4 SSL-ൽ കൈകാര്യം ചെയ്യുന്നത് HAProxy സേവനമാണ്, എന്നാൽ ഞങ്ങൾക്ക് ഇപ്പോഴും Apache SSL കോൺഫിഗറേഷൻ ഫയലും പോർട്ട് നിർദ്ദേശവും പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.

20. വെബ് സെർവറിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക -> HTTPS Listening Ports ക്രമീകരണങ്ങളിൽ Enabled –Port 443 (Default SSL port ) തിരഞ്ഞെടുത്ത് Change ബട്ടണിൽ അമർത്തുക.

21. SSL ക്രമീകരണങ്ങൾ എഡിറ്റുചെയ്യുന്നതിന്, പേജിന്റെ ചുവടെ നാവിഗേറ്റ് ചെയ്uത് നിങ്ങളുടെ ലിസ്uറ്റുചെയ്uത വെർച്വൽ ഹോസ്റ്റുകളിൽ നിന്ന് ആക്ഷൻ ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

22. SSL പിന്തുണയിൽ SSL അനുവദിക്കുക ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക, മാറ്റുക എന്നതിൽ അമർത്തുക, തുടർന്ന് സംരക്ഷിക്കുക മാറ്റങ്ങൾ അമർത്തുക.

23. ഇപ്പോൾ അപ്പാച്ചെ \cloud.mydomain.com വെർച്വൽ ഹോസ്റ്റ് സ്ഥിരസ്ഥിതി http പോർട്ടുകളിലും 80, 443 എന്നിവയിലും നൽകും.

24. മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് Zentyal ഒരു Web hosting ബോക്സിലേക്ക് പരിവർത്തനം ചെയ്യാനും ആവശ്യാനുസരണം Apache Virtual Host ഉപയോഗിച്ച് നിരവധി ഡൊമെയ്uനുകളോ സബ്uഡൊമെയ്uനുകളോ ചേർക്കാനും കഴിയും. മുമ്പ് നൽകിയ സർട്ടിഫിക്കറ്റ് ഉപയോഗിച്ച് HTTP, HTTPS കമ്മ്യൂണിക്കേഷൻ പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നതിന് എല്ലാം കോൺഫിഗർ ചെയ്യുക.

ഒരു യഥാർത്ഥ വെബ് ഹോസ്റ്റിംഗ് പ്ലാറ്റ്uഫോം സൂചിപ്പിക്കുന്ന സങ്കീർണ്ണമായ കോൺഫിഗറേഷൻ ഇല്ലെങ്കിലും (ചിലത് കമാൻഡ് ലൈനിൽ നിന്നും Apache .htaccess ഫയൽ ഉപയോഗിച്ചും സൃഷ്ടിക്കാൻ കഴിയും) Zentyal 3.4 ഉപയോഗിക്കാനാകും. ഇടത്തരം വെബ് സൈറ്റുകൾക്കായി ഹോസ്റ്റുചെയ്യുന്നു, കൂടാതെ വെബ് സേവനങ്ങൾ എഡിറ്റുചെയ്യുന്നതും ക്രമീകരിക്കുന്നതും വളരെ ലളിതമാക്കുന്നു.