Wụnye ma hazie ọrụ Weebụ (Apache Virtual Hosting) na sava Zentyal - Nkebi 9


Usoro nkuzi a bụ igosi otu esi eji Zentyal 3.4 Server mee ihe dị ka Web Platform nwere ọtụtụ weebụsaịtị (subdomains) site na iji Apache Virtual Hosts .

Zentyal 3.4 na-eji ngwugwu Apache (nke a makwaara dị ka httpd) dị ka amoosu webụsaịtị bụ sava weebụ kachasị eji na ịntanetị taa ma bụrụ ebe mepere emepe zuru oke.

Virtual Bochum na-anọchi anya ikike Apache ijere ihe karịrị otu webụsaịtị (ngalaba ma ọ bụ subdomains) n'otu igwe ma ọ bụ ọnụ, usoro na-apụta ìhè kpamkpam iji kwụsị ndị ọrụ nke dabere na otutu IP ma ọ bụ vhosts.

Ntuziaka Wụnye Zentyal mbụ

Kwụpụ 1: Wụnye sava weebụ Apache

1. Banye na Zentyal 3.4 Ngwaọrụ nchịkwa Weebụ na-atụ ihe nchọgharị ahụ na adreesị IP Zentyal ma ọ bụ aha ngalaba ( https://domain_name).

2. Gaa na Software Management -> Ngwa Zentyal wee họrọ Sava Weebụ.

3. Pịa bọtịnụ Wụnye wee nabata ngwungwu Ikike Asambodo ( achọrọ maka asambodo SSL ejiri maka izoro njikọ https ).

4. Mgbe echichi mechara gaa na Modules Status, họrọ Web Server, nabata Enabling ngwa ngwa wee kụọ Chekwa itinye mgbanwe ọhụrụ.

Usoro Enable ga-ewetara gị nkọwa ụfọdụ gbasara ngwungwu na faịlụ nhazi nke Zentyal ga-agbanwe.

N'ihi na ugbu a Apache Web Server arụnyere na ọ na-arụ ọrụ ma ọ nwere naanị ndabara nhazi ugbu a.

Kwụpụ 2: Mepụta ndị ọbịa mebere na nhazi DNS na-emebi emebi

Na nhazi a, anyị chọrọ ịgbakwunye Virtual Host na Apache ka ewe nyefee adreesị ikpeazụ anyị dị ka ngalaba subdomain dị ka http://cloud.mydomain.com, mana nsogbu ebe a bụ na Zentyal 3.4 Apachemodul na DNSmodul agaghị arụ ọrụ maka ihe ụfọdụ nwere ndị nnabata mebere na sistemụ IP.

A na-agbakwunye ndị ọbịa mebere site na Web modul na sava DNS dị ka ngalaba aha ọhụrụ, ọ bụghị dị ka ndekọ A ọbịa ọhụrụ. Enwere aghụghọ ole na ole maka ịtọlite Virtual Hosts on Zentyal, otu na-eji Virtual IP Interfaces.

Ọ dabara nke ọma, onye ọzọ iji merie nsogbu a bụ site n'ime ụfọdụ aghụghọ nhazi na Zentyal DNS modul.

5. Maka mmalite ka anyị tinye onye nnabata mebere. Gaa na Modules Sava Weebụ -> Ndị ọbịa nkịtị -> gbakwunye ọhụrụ.

6. Lelee Enyere, tinye aha maka onye ọbịa a mebere (gbakwunye aha ngalaba ntụpọ dum) wee pịa ADD.

7. Mgbe agbakwunyere onye ọbịa wee depụta ya na Virtual Hosts pịa bọtịnụ dị elu Chekwa ka itinye mgbanwe.

Nsogbu bụ na subdomain emepụtara ọhụrụ (virtual host) adịghị maka na sava DNS enweghị ndekọ aha nnabata A.

Ịgba iwu ping na subdomain nwere otu azịza adịghị mma.

8. Iji dozie okwu a gaa na modul DNS wee pịa aha ndị ọbịa n'okpuru ngalaba ị depụtara.

Dị ka ị ga-ahụ n'ụzọ doro anya na mebere mebere host (ma ọ bụ subdomain) dị ma chọọ adreesị IP agbakwunyere.

N'ihi na a na-ahazi hosting mebere maka Apache iji jee ozi faịlụ webụ ụdị Zentyal ọnụ, modul DNS chọrọ aha nnabata A ndekọ iji rụtụ aka na Zentyalotu IP (nhazi nke Zentyal agaghị ekwe).

Zentyal 3.4 DNS anaghị ekwe ka iji adreesị IP e kenyere ya na aha nnabata dị iche iche (ọtụtụ aha nnabata DNS Adekọ na otu IP).

9. Iji merie ọnọdụ a na-achọghị anyị ga-eji aghụghọ dabere na ndekọ DNS CNAME (Aliases). Ka nke a na-arụ ọrụ mee nhazi nhazi.

  1. Hichapụ ndekọ aha nnabata DNS etinyegoro na ngalaba gị

10. Gaa na Zentyal DNS FQDN ndekọ aha nnabata gị, pịa bọtịnụ Alias wee pịa bọtịnụ gbakwunye NEW.

Tinye otu aha enyere na Apache Virtual Host (na-enweghị ngalaba ntụpọ) na ubi Alias, kụọ na ADD na Chekwa Mgbanwe.

11. Ugbu a ndekọ DNS gị kwesịrị ịdị na-arụ ọrụ nke ọma wee rụtụ aka na Apache Virtual Host nke na mgbanwe ga-eje ozi ibe weebụ akwadoro na ntuziaka DocumentRoot (/ srv/www/your_virtual_host_name) na Zentyal.

12. Iji nwalee nhazi mepee ihe nchọgharị wee tinye na URL aha nnabata gị (subdomain) site na iji protocol http.

Ị nwekwara ike ịnye ping iwu sitere na sistemụ dị iche na netwọk gị nwere aha subdomain.

Ugbu a, ahaziri Apache Web Server wee nwee ike ijere ibe weebụ n'ọdụ ụgbọ mmiri dị ala 80, mana anyị chọrọ itinye nchekwa nchekwa n'etiti sava na ndị ahịa, soro usoro b># 3 dị ka a gwara ya n'okpuru.

Kwụpụ 3: Mepụta SSL maka Apache

Iji mee ka izo ya ezo SSL (Secure Sockets Layer) na Zentyal 3.4 kwesịrị ka ọ bụrụ CA (Sertificate Authority >) ma nye asambodo dijitalụ, igodo ọha na nkeonwe achọrọ maka sava na ndị ahịa na-agbanwe data n'elu ọwa echekwara.

13. Gaa na Ikike Asambodo modul -> General.

14. Na Asambodo ikike tinye ntọala ndị a wee pịa Mepụta.

  1. Aha ọgbakọ : ngalaba aha gị ( na nke a ngalaba bụ \mydomain.com).
  2. koodu obodo : koodu obodo gị ( mkpụrụedemede 2-3 )
  3. Obodo: isi ebe ọgbakọ gị nọ.
  4. State : hapụ ya ka ọ tọgbọ chakoo.
  5. Ụbọchị ga-agwụ : 3650 – na ndabara (afọ 10).

15. Mgbe emechara isi Authority Certificate, anyị na-enye nke ọhụrụ maka virtual host anyị na ntọala ndị a.

  1. Aha nkịtị : tinye mebere aha nnabata ma ọ bụ ihe nkesa FQDN ( na nke a bụ cloud.mydomain.com ).
  2. Ụbọchị ga-agwụ : 3650.
  3. Aha ndị ọzọ isiokwu : oke a na-ahụkarị ebe a bụ adreesị ozi-e gị (email:[email )

16. Mgbe emechara asambodo ị nwere ike budata ya, kagbuo ya ma ọ bụ megharịa ya.

17. Nzọụkwụ ọzọ bụ ijikọ asambodo a na Apache Service. Gaa ọzọ na Ikike Asambodo -> Asambodo ọrụ wee gosi Module sava Weebụ.

18. Na Modul sava weebụ họrọ Kwado wee pịa Action akara iji dezie asambodo.

19. Na Aha a na-ahụkarị tinye aha emepụtara na mbụ na nzọụkwụ #15 ( na Aha nkịtị bụ Aha Asambodo ), lelee Kwado ọzọ, pịa bọtịnụ Gbanwee wee pịa n'elu Chekwa mgbanwe ka itinye ntọala ọhụrụ ahụ.

Ugbu a ewepụtara asambodo gị wee jikọta ya na Ọrụ sava Weebụ, mana arụbeghị ọrụ na Virtual Hosts n'ihi na HTTPS protocol adịghị enyere na > Sava webụ.

Kwụpụ 4: Kwado Apache HTTPS

Na Zentyal 3.4 SSL na-eji ọrụ HAProxy na-eme, mana anyị ka kwesịrị ịme faịlụ nhazi Apache SSL na ntuziaka Port.

20. Gaa na Sava Weebụ -> họrọ Enabled –Port 443 ( ndabara SSL port ) na HTTPS ọdụ ọdụ ụgbọ mmiri na-ege ntị wee kụọ na bọtịnụ Change.

21. Gaa na ala na ibe wee pịa bọtịnụ Action sitere na Virtual Hosts depụtara iji dezie ntọala SSL.

22. Na nkwado SSL họrọ Kwe Ka SSLnhọrọ, kụọ na Change wee pịa n'elu Chekwa mgbanwe.

23. Ugbu a Apache ga-eje ozi \cloud.mydomain.com virtual host na ma ndabara http ọdụ ụgbọ mmiri 80 na 443.

24. Ịmegharị usoro ndị dị n'elu ị nwere ike ịgbanwe Zentyal gaa na igbe Web Bochum wee gbakwunye ọtụtụ ngalaba ma ọ bụ subdomains na Apache Virtual Host dị ka achọrọ na hazie ihe niile iji HTTP na HTTPS usoro nzikọrịta ozi site na iji asambodo enyere na mbụ.

Ọ bụ ezie na enweghi ike ịnwe nhazi mgbagwoju anya nke na-egosi ezigbo ikpo okwu weebụ (ụfọdụ nwere ike ịmepụta site na akara iwu na iji faịlụ Apache .htaccess) Zentyal 3.4nwere ike iji. Bochum maka webụsaịtị ndị nwere ọkara ma na-eme ka idezi na ịhazi ọrụ wee dị mfe.