Fi sori ẹrọ ati Tunto Awọn iṣẹ Wẹẹbu (Alejo Foju Afun) lori Olupin Zentyal - Apá 9


Dopin ti ẹkọ yii ni lati ṣe afihan bi Zentyal 3.4 Server le ṣee lo bi Platform wẹẹbu pẹlu awọn oju opo wẹẹbu pupọ (awọn subdomains) nipa lilo Awọn alejo gbigba Apache .

Zentyal 3.4 nlo Apache (ti a tun mọ ni httpd) package bi amoye webserver jẹ webserver ti o lo julọ lori Intanẹẹti loni ati pe o jẹ orisun ṣiṣi pipe.

Alejo Foju ṣe aṣoju agbara Apache lati sin oju opo wẹẹbu ju ọkan lọ (awọn ibugbe tabi awọn subdomains) lori ẹrọ kan tabi oju ipade, ilana ti o han gbangba patapata si awọn olumulo ipari eyiti o da lori IP pupọ tabi awọn iwin.

Atijọ Zentyal Fi Itọsọna sii

Igbesẹ 1: Fi Server Server Web Apache sii

1. Wọle si Zentyal 3.4 Awọn irinṣẹ Isakoso wẹẹbu ntokasi aṣawakiri si adirẹsi IP Zentyal tabi orukọ ìkápá ( https:/domain_name ).

2. Lọ si Itọsọna Sọfitiwia -> Awọn paati Zentyal ki o yan Olupin Wẹẹbu .

3. Lu bọtini Fi sori ẹrọ ki o gba package Alaṣẹ Iwe-ẹri tun (nilo fun awọn iwe-ẹri SSL ti a lo fun fifi ẹnọ kọ nkan awọn isopọ https).

4. Lẹhin ti pari fifi sori ẹrọ lọ si Ipo awọn modulu , yan Olupin Wẹẹbu , Gba itọsi Muu ṣiṣẹ ki o lu Fipamọ lati lo awọn ayipada tuntun.

Itọpa Mu ṣiṣẹ yoo mu ọ ni awọn alaye diẹ lori iru awọn idii ati awọn faili iṣeto ni yoo yipada nipasẹ Zentyal.

Fun bayi Olupin Wẹẹbu Apache ti fi sori ẹrọ ati ṣiṣe ṣugbọn o ni iṣeto aiyipada nikan bẹ.

Igbesẹ 2: Ṣẹda Awọn ogun ti o foju ati Ṣiṣe-atunto DNS

Lori iṣeto yii a fẹ lati ṣafikun Gbalejo Foju lori Apache ki adirẹsi ikẹhin wa yoo fi silẹ bi subdomain bi http://cloud.mydomain.com , ṣugbọn awọn Iṣoro nibi ni pe Zentyal 3.4 Apache module ati DNS module kii yoo ṣiṣẹ fun diẹ ninu awọn idi pẹlu awọn ọmọ ogun foju lori IP eto.

Awọn agbalejo foju ti o ṣẹda lati Akopọ Wẹẹbu ni a fi sii si olupin DNS bi orukọ ìkápá tuntun, kii ṣe fẹ gbalejo tuntun A igbasilẹ. Awọn ẹtan diẹ wa fun siseto Awọn alejo gbigba Agbara lori Zentyal , ọkan nlo Awọn wiwo IP IP foju .

Ni akoko miiran ẹlomiran lati bori iṣoro yii ni nipa ṣiṣe diẹ ninu awọn ẹtan iṣeto lori Zentyal DNS module .

5. Fun ibẹrẹ jẹ ki a ṣafikun ogun foju kan. Lọ si Awọn modulu olupin Wẹẹbu -> Awọn alejo gbigba foju -> Ṣafi TUNBUN .

6. Ṣayẹwo Ti muu ṣiṣẹ , tẹ orukọ sii fun agbalejo foju yii (ṣafikun gbogbo orukọ ibugbe aami) ki o lu lori ADD .

7. Lẹhin ti a ti fi kun ogun ti o wa ni atokọ lori Awọn alejo gbigba Foju lu oke Fipamọ bọtini lati lo awọn ayipada.

Iṣoro akọkọ ni pe subdomain ti a ṣẹṣẹ ṣẹṣẹ (olugbalejo foju) ko wa nitori olupin DNS ko ni orukọ orukọ olupin A sibẹsibẹ.

Ṣiṣe pipaṣẹ kan ping lori subdomain yii ni idahun odi kanna.

8. Lati yanju ọrọ yii lọ si module DNS ki o tẹ lori Awọn orukọ ile-iṣẹ labẹ aaye ti o ṣe akojọ rẹ.

Bi o ṣe le rii gbangba gbalejo foju ti o ṣẹda (tabi subdomain) wa o nilo adirẹsi ti a fi kun IP .

Nitori a ti tunto alejo gbigba foju fun Apache lati ṣe iranṣẹ awọn faili wẹẹbu Zentyal oju ipade, module DNS nilo orukọ apinlejo A igbasilẹ lati tọka si Zentyal kanna IP (eto ti Zentyal ko gba laaye).

Zentyal 3.4 DNS ko gba laaye lati lo adiresi IP ti a fi sọtọ pẹlu awọn orukọ ile-iṣẹ ọtọtọ (ọpọ orukọ orukọ olupin DNS A lori IP kanna).

9. Lati bori ipo aifẹ yii a yoo lo ẹtan ti o da lori awọn igbasilẹ DNS CNAME (Awọn aliasi). Fun eyi lati ṣiṣẹ ṣe iṣeto atẹle.

  1. Paarẹ igbasilẹ orukọ olupin DNS ti o kan kun si agbegbe rẹ

10. Lọ si igbasilẹ Zentyal DNS FQDN rẹ, orukọ agbalejo, lu bọtini Alias ati lẹhinna bọtini TUN TITUN .

Tẹ orukọ kanna ti a pese sori Gbalejo foju Foju (laisi aṣẹ aami) lori aaye Alias , lu lori ADD ati Fipamọ Awọn ayipada .

11. Nisisiyi igbasilẹ DNS rẹ yẹ ki o ṣiṣẹ ni kikun ki o tọka si Gbalejo Fojuwo Apache eyiti ni paṣipaarọ yoo sin awọn oju-iwe wẹẹbu ti o gbalejo lori itọsọna DocumentRoot (/ srv/www/your_virtual_host_name) lori Zentyal.

12. Lati ṣe idanwo iṣeto ni ṣiṣi ẹrọ aṣawakiri kan ki o tẹ URL orukọ olupin rẹ ti o lagbara (subdomain) ni lilo ilana Ilana http.

O tun le fun ni aṣẹ ping lati oriṣiriṣi eto lori nẹtiwọọki rẹ pẹlu orukọ subdomain.

Nisisiyi Olupin Wẹẹbu Apache ti wa ni tunto ati muu ṣiṣẹ lati sin awọn oju-iwe wẹẹbu lori ibudo http ti ko ni aabo 80 , ṣugbọn a fẹ lati ṣafikun fẹlẹfẹlẹ to ni aabo laarin olupin ati awọn alabara, tẹle igbesẹ < b> # 3 bi a ti kọ ni isalẹ.

Igbesẹ 3: Ṣẹda SSL fun Apache

Lati jeki fifi ẹnọ kọ nkan SSL ( Secure Sockets Layer ) lori Zentyal 3.4 nilo lati di CA ( Alaṣẹ Iwe-ẹri ) ati gbejade ijẹrisi oni-nọmba, awọn bọtini ilu ati ikọkọ ti o nilo fun olupin ati awọn alabara paṣipaarọ data lori ikanni to ni aabo.

13. Lilọ kiri si module Alaṣẹ Iwe-ẹri Iwe-ẹri -> Gbogbogbo .

14. Lori Iwe-ẹri Aṣẹ tẹ awọn eto atẹle sii lẹhinna lu Ṣẹda .

  1. Orukọ Agbari : orukọ ibugbe rẹ (ninu idi eyi agbegbe naa ni\" mydomain.com ").
  2. Koodu Orilẹ-ede : koodu orilẹ-ede rẹ (awọn ohun kikọ 2-3).
  3. Ilu : ipo akọkọ agbari rẹ.
  4. Ipinle : fi silẹ ni ofo.
  5. Awọn ọjọ lati pari : 3650 –ipasẹ aiyipada (ọdun mẹwa).

15. Lẹhin akọkọ Iwe-ẹri Aṣẹ ti ṣẹda, a ṣe atẹjade tuntun kan fun olugbalejo foju wa pẹlu awọn eto atẹle.

  1. Orukọ Ti o Wọpọ : tẹ orukọ olupin alejo rẹ tabi olupin FQDN sii (ninu ọran yii ni Cloud.mydomain.com ).
  2. Awọn ọjọ lati pari : 3650.
  3. Awọn Orukọ Idakeji Koko-ọrọ : paramita ti o wọpọ julọ nibi ni adirẹsi imeeli rẹ ( imeeli: [imeeli ni idaabobo] )).

16. Lẹhin ti o ti ṣẹda Iwe-ẹri o le ṣe igbasilẹ rẹ, fagile tabi tunse.

17. Igbese ti n tẹle ni lati sopọ mọ ijẹrisi yii pẹlu Iṣẹ Apache . Lọ lẹẹkansi si Alaṣẹ Iwe-ẹri -> Awọn iwe-ẹri Awọn Iṣẹ ki o ṣe afihan Module Olupin Wẹẹbu .

18. Lori Module Olupin Wẹẹbu yan yan Muu ṣiṣẹ lẹhinna lu aami Igbese lati satunkọ ijẹrisi.

19. Lori Orukọ ti o wọpọ tẹ orukọ ti o ṣẹda sẹyìn ni igbesẹ # 15 (pe Orukọ Wọpọ ni Orukọ Ijẹrisi ), ṣayẹwo Mu ṣiṣẹ lẹẹkansi, tẹ bọtini Yi pada lẹhinna lu oke Fipamọ awọn ayipada lati lo awọn eto tuntun.

Nisisiyi iwe-ẹri rẹ ti ni ipilẹṣẹ o si sopọ mọ si Iṣẹ olupin wẹẹbu , ṣugbọn ko iti ṣiṣẹ ni Awọn alejo gbigba Foju nitori pe ilana HTTPS ko ṣiṣẹ lori Olupin Wẹẹbu .

Igbese 4: Jeki Afun HTTPS

Lori Zentyal 3.4 SSL mimu jẹ ṣiṣe nipasẹ HAProxy iṣẹ, ṣugbọn a tun nilo lati mu ṣiṣẹ Apache SSL faili iṣeto ati itọsọna Port.

20. Lilọ kiri si Olupin Wẹẹbu -> yan Ti muu ṣiṣẹ –Port 443 (ibudo SSL aiyipada) lori awọn eto Awọn ibudo Gbigbọ HTTPS ki o lu bọtini Change .

21. Lilọ kiri isalẹ ni oju-iwe ki o tẹ bọtini Iṣe lati inu atokọ rẹ Awọn alejo Gbalejo lati satunkọ awọn eto SSL .

22. Lori SSL atilẹyin yan yan Gba laaye SSL aṣayan, lu lori Yi ati lẹhinna lu oke Fipamọ awọn ayipada.

23. Nisisiyi afun ni yoo ṣe iranṣẹ olupin\" Cloud.mydomain.com " lori awọn oju-iwe aiyipada http mejeeji 80 ati 443 .

24. Tun ṣe awọn igbesẹ loke o le yipada Zentyal si apoti apoti Wẹẹbu gbigba ki o ṣafikun ọpọlọpọ awọn ibugbe tabi awọn subdomains pẹlu Apache Virtual Virtual bi o ti nilo ati tunto gbogbo lati lo HTTP ati HTTPS awọn ilana ibanisọrọ nipa lilo ijẹrisi ti a fun ni iṣaaju.

Botilẹjẹpe ko le si iṣeto ni eka eyiti o tumọ si pẹpẹ alejo gbigba wẹẹbu gidi kan (diẹ ninu wọn le ṣẹda lati laini aṣẹ ati lilo Apache .htaccess faili) Zentyal 3.4 le ṣee lo alejo gbigba fun awọn oju opo wẹẹbu alabọde ati ṣe simplifies ṣiṣatunkọ ati tunto awọn iṣẹ wẹẹbu.