Zentyal serwerinde web hyzmatlaryny (Apache Wirtual Hosting) guruň we sazlaň - 9-njy bölüm


Bu gollanmanyň mazmuny, Apache Wirtual Hostlar ulanyp, birnäçe web sahypasy (subdomain) bilen Zentyal 3.4 Serwer Web Platformasy hökmünde nädip ulanyp boljakdygyny görkezmekdir. .

Zentyal 3.4, Apache (httpd hem diýilýär) paketini web serwer jadygöýi hökmünde häzirki wagtda internetde iň köp ulanylýan web serweri we doly açyk çeşme hökmünde ulanýar.

Wirtual Hosting, Apache-iň bir enjamda ýa-da düwünde birden köp web sahypasyna (domenlere ýa-da subdomenlere) hyzmat etmek ukybyny aňladýar, bu köp IP ýa-da whostlara esaslanýan ahyrky ulanyjylara doly aç-açan.

Öňki Zentyal gurnama gollanmasy

1-nji ädim: Apache web serwerini guruň

1. Brauzeri Zentyal IP adresine ýa-da domen adyna görkezýän Zentyal 3.4 Web Dolandyryş Gurallary -a giriň ( https:/domain_name ).

2. Programma üpjünçiligini dolandyrmak -> Zentyal komponentleri -e giriň we web serweri saýlaň.

3. Gurmak düwmesine basyň we Sertifikasiýa gullugy bukjasyny kabul ediň (https birikmelerini şifrlemek üçin ulanylýan SSL şahadatnamalary üçin zerur).

4. Gurmak gutarandan soň Modullaryň ýagdaýy -e geçiň, Web Serweri saýlaň, Işletmek düwmesini kabul ediň we Saklamak düwmesine basyň. täze üýtgeşmeleri ulanmak.

Enable buýrugy, Zentyal tarapyndan haýsy paketleriň we konfigurasiýa faýllarynyň üýtgediljekdigi barada käbir maglumatlary hödürlär.

Häzirlikçe Apache Web Server guruldy we işleýär, ýöne şu wagta çenli diňe deslapky konfigurasiýa bar.

2-nji ädim: Wirtual Hostlary dörediň we DNS konfigurasiýasyny bozuň

Bu konfigurasiýada, iň soňky adresimiz http://cloud.mydomain.com ýaly subdomain hökmünde iberilmegi üçin Apache-de Wirtual Host goşmak isleýäris, ýöne Bu ýerde mesele, Zentyal 3.4 Apache moduly we DNS moduly käbir sebäplere görä IP ulgamynda wirtual hostlar bilen işlemez.

Web moduly -dan döredilen wirtual öý eýeleri, A ýazgy ýaly däl-de, täze domen ady hökmünde DNS serwerine goşulýar. Zentyal-da wirtual hostlary gurmak üçin birnäçe hileler bar, biri wirtual IP interfeýsleri ulanýar.

Bagtymyza, bu meseläni ýeňip geçmek üçin başga biri, Zentyal DNS moduly -da käbir konfigurasiýa hilelerini etmekdir.

5. Ilki bilen wirtual host goşalyň. Web serwer modullaryna giriň -> Wirtual Hostlar -> T NEWZE goşuň .

6. Işledilen barlaň, bu wirtual öý eýesiniň adyny giriziň (ähli nokat domen adyny goşuň) we ADD basyň.

7. Öý eýesi goşulandan we Wirtual Hostlar sanawdan soň üýtgeşmeler girizmek üçin ýokarky Saklamak düwmesine basyň.

Esasy mesele, täze döredilen subdomeniň (wirtual host) elýeterli bolmazlygy, sebäbi DNS serwerinde entek A ýazgy ady ýok.

Bu kiçi domende ping buýrugyny işletmek hem negatiw jogap berýär.

8. Bu meseläni çözmek üçin DNS modulyna giriň we sanawdaky domeniňizdäki Hostnames düwmesine basyň.

Döredilen wirtual hostyň (ýa-da subdomain) bardygyny we görşüňiz ýaly IP adresi goşulýar.

Wirtual hosting Apache üçin Zentyal düwünine hyzmat etmek üçin düzülenligi sebäpli, DNS modulyna görkezmek üçin host ady A ýazgy gerek. Zentyal şol bir IP (Zentýalyň rugsat bermeýän sazlamasy).

Zentyal 3.4 DNS, bellenen ulgam IP adresini dürli host atlary bilen ulanmaga rugsat bermeýär (şol bir IP-de birnäçe DNS host ady A ýazgylary).

9. Bu islenmeýän ýagdaýy ýeňip geçmek üçin DNS CNAME (Aliases) ýazgylaryna esaslanýan bir hiläni ulanarys. Munuň işlemegi üçin aşakdaky konfigurasiýany düzüň.

  1. Domeniňize ýaňy goşulan DNS host ady ýazgysyny pozuň

10. Zentyal DNS FQDN host ady ýazgysyna giriň, Alias düwmesine basyň we soňra T NEWZE goşuň düwmesine basyň.

Apache Wirtual Host-da (şol bir nokat domeni bolmazdan) Alias meýdanyna giriziň, ADD we Üýtgeşmeleri ýatda saklaň düwmesine basyň.

11. Indi siziň DNS ýazgyňyz doly işlemeli we DocumentRoot direktiwasynda ýerleşdirilen web sahypalaryna hyzmat etjek Apache Wirtual Host görkezmeli. srv/www/your_virtual_host_name) Zentýalda.

12. Sazlamany barlamak üçin brauzeri açyň we http protokolyny ulanyp wirtual host adyňyzy (subdomain) giriziň.

Şeýle hem, subdomain ady bilen toruňyzdaky başga ulgamdan ping buýrugy berip bilersiňiz.

Indi Apache web serweri düzüldi we has ygtybarly http portunda 80 web sahypalaryna hyzmat etmäge mümkinçilik berildi, ýöne serwer bilen müşderileriň arasynda ygtybarly gatlak goşmak isleýäris, ädim ätiň < b> # 3 aşakda görkezilişi ýaly.

3-nji ädim: Apache üçin SSL dörediň

Zentyal 3.4 SSL ( Howpsuz Sockets Layer ) şifrlemesini işletmek üçin CA ( Şahadatnama edarasy ) we sanly şahadatnamany, serwer we müşderiler üçin ygtybarly kanal arkaly maglumat alyşmak üçin zerur bolan açyk we açarlary beriň.

13. Sertifikasiýa edarasy modulyna -> umumy geçiň.

14. ygtyýarnama şahadatnamasynda aşakdaky sazlamalary giriziň we döretmek düwmesine basyň.

  1. Guramanyň ady : domen adyňyz (bu ýagdaýda domen\ mydomain.com ).
  2. Codeurt kody : ýurduň kody (2-3 simwol).
  3. Şäher : guramaňyzyň esasy ýeri.
  4. Döwlet : boş goýuň.
  5. Möhleti gutarýan günler : 3650 default tertip boýunça (10 ýyl).

15. Esasy ygtyýarnama şahadatnamasy döredilenden soň, wirtual host üçin aşakdaky sazlamalar bilen täzesini berýäris.

  1. Umumy at : wirtual host adyňyzy ýa-da FQDN serweriňizi giriziň (bu ýagdaýda cloud.mydomain.com ).
  2. Möhleti gutarýan günler : 3650.
  3. Subýektiň alternatiw atlary : bu ýerde iň köp ýaýran parametr e-poçta salgyňyzdyr ( e-poçta: [e-poçta goralýar] ).

16. Şahadatnama döredilenden soň ony göçürip alyp, ýatyryp ýa-da täzeläp bilersiňiz.

17. Indiki ädim, bu şahadatnamany Apache Service bilen baglanyşdyrmak. Sertifikasiýa edarasyna -> Hyzmat şahadatnamalaryna gidiň we Web serwer moduly belläň.

18. Web Serwer Moduly -da Enable saýlaň we şahadatnamany redaktirlemek üçin Hereket nyşanyna basyň.

19. umumy at -da öň # 15 ädiminde döredilen ady giriziň (bu umumy at şahadatnamanyň ady ), Enableene bir gezek barlaň, Üýtget düwmesini basyň we täze sazlamalary ulanmak üçin Üýtgeşmeleri ýatda saklaň.

Indi şahadatnamaňyz döredilýär we Web Serwer Hyzmaty bilen baglanyşdyrylýar, ýöne entek Wirtual Hostlar -da işlemeýär, sebäbi HTTPS protokoly işledilmeýär > Web Serwer .

4-nji ädim: Apache HTTPS-i işlediň

Zentyal 3.4 SSL işlemek HAProxy hyzmaty bilen amala aşyrylýar, emma henizem Apache SSL konfigurasiýa faýly we Port direktiwasyny işletmeli.

20. Web serwerine geçiň -> HTTPS Diňleýiş portlarynyň sazlamalarynda Enabled portPort 443 (deslapky SSL porty) saýlaň we Üýtgetmek düwmesine basyň.

21. Sahypanyň aşagyna geçiň we SSL sazlamalaryny redaktirlemek üçin sanawdaky Wirtual Hostlar düwmesinden Hereket düwmesine basyň.

22. SSL goldawynda SSL-e rugsat beriň opsiýasyny saýlaň, Üýtgetmek düwmesine basyň we Saklamak üýtgeşmelerine basyň.

23. Indi Apache deslapky http portlarynda 80 we 443 \ cloud.mydomain.com wirtual hostyna hyzmat eder.

24. aboveokardaky ädimleri gaýtalasaňyz, Zentyal Web hosting gutusyna öwrüp bilersiňiz we talap edilişi ýaly Apache Wirtual Host bilen köp domen ýa-da subdomen goşup bilersiňiz we hemmesini ozal berlen şahadatnamany ulanyp HTTP we HTTPS aragatnaşyk protokollaryny ulanmak üçin düzüň.

Hakyky web hosting platformasyny aňladýan çylşyrymly konfigurasiýa bolmasa-da (käbirleri buýruk setirinden döredilip we Apache .htaccess faýly ulanylyp bilner) Zentyal 3.4 ulanylyp bilner orta ölçegli web sahypalary üçin hosting we web hyzmatlaryny redaktirlemegi we sazlamagy ep-esli aňsatlaşdyrýar.