NĂ« fillim tĂ« shekullit 21, resurset si adresat IPv4 ishin nĂ« prag tĂ« shterimit. QĂ« nĂ« vitin 2011, IANA i dha regjistrat e internetit rajonalĂ« pesĂ« blloqet pĂ«rfundimtare â/8 nga hapĂ«sira e saj adresore, dhe deri nĂ« vitin 2017, adresat ishin shteruar edhe pĂ«r ata. Zgjidhja ndaj krizĂ«s sĂ« adresave IPv4 jo vetĂ«m qĂ« ishte shfaqja e protokollit IPv6, por gjithashtu edhe teknologjia SNI, e cila lejon qĂ« njĂ« numĂ«r i madh faqesh interneti tĂ« hostohen nĂ« njĂ« adresĂ« IPv4. Esenca e SNI-sĂ« qĂ«ndron nĂ« atĂ« se ky zgjerim i lejon klientĂ«ve, gjatĂ« procesit tĂ« dorĂ«zimit, tĂ« informojnĂ« serverin pĂ«r emrin e faqes qĂ« dĂ«shirojnĂ« tĂ« lidhin. Kjo i lejon serverit tĂ« ruajĂ« njĂ« sasi tĂ« madhe certifikata, dhe kĂ«shtu tĂ« mbĂ«shtesĂ« funksionimin e shumĂ« domenĂ«ve nĂ« njĂ« IP. Teknologjia SNI Ă«shtĂ« bĂ«rĂ« veçanĂ«risht e kĂ«rkuar mes ofruesve tĂ« SaaS pĂ«r biznesin, tĂ« cilĂ«t kanĂ« fituar mundĂ«sinĂ« pĂ«r tĂ« hostuar nĂ« mĂ«nyrĂ« praktikisht tĂ« pakufizuar numrin e domenĂ«ve pa pasur nevojĂ« tĂ« shqetĂ«sohen pĂ«r numrin e nevojshĂ«m tĂ« adresave IPv4. Le tĂ« zbulojmĂ« si mund tĂ« realizohet mbĂ«shtetje SNI nĂ« Zimbra Collaboration Suite Open-Source Edition.

SNI funksionon në të gjitha versionet aktuale dhe të mbështetura të Zimbra OSE. Nëse Zimbra Open-Source është duke punuar në një infrastrukturë me shumë serverë, do t'ju nevojitet të kryeni të gjitha hapat e mëposhtëm në nyjën që ka instaluar serverin Proxy të Zimbra. Përveç kësaj, do t'ju duhen çifti i përputhshëm i certifikatës dhe çelësit, si dhe zinxhirët e besuar të certifikatave nga qendra juaj e certifikimit për çdo domain që dëshironi të vendosni në adresën tuaj IPv4. Ju lutemi, vini re se arsyeja e shumicës dërrmuese të gabimeve gjatë konfigurimit të SNI në Zimbra OSE është pikërisht në skedarët e pasaktë të certifikatave. Prandaj, rekomandojmë të kontrolloni gjithçka me kujdes përpara se t'i instaloni ato.
Së pari, për të aktivizuar SNI në mënyrë të duhur, duhet të shkruani komandën zmprov mcf zimbraReverseProxySNIEnabled TRUE në nyjën me serverin proxy të Zimbra, dhe pastaj të rinisni shërbimin Proxy duke përdorur komandën zmproxyctl restart.
Le tĂ« fillojmĂ« me krijimin e emrit tĂ« domainit. PĂ«r shembull, do tĂ« marrim domainin company.ru dhe, pasi qĂ« domeni tĂ« jetĂ« krijuar, le tĂ« vendosim emrin e hostit virtual Zimbra dhe adresĂ«n IP virtuale. ĂshtĂ« e rĂ«ndĂ«sishme qĂ« emri i hostit virtual Zimbra tĂ« korrespondojĂ« me emrin qĂ« pĂ«rdoruesi duhet tĂ« shkruajĂ« nĂ« shiritin e shfletuesit pĂ«r tĂ« aksesuar domenin, si dhe tĂ« pajtohet me emrin e specifikuar nĂ« certifikatĂ«n. Si shembull, le tĂ« marrim si emrin e hostit virtual Zimbra mail.company.ru, dhe si adresĂ«n virtuale IPv4 tĂ« pĂ«rdorim adresĂ«n 1.2.3.4.
Pas kësaj, mjafton të jepni komandën zmprov md company.ru zimbraVirtualHostName mail.company.ru zimbraVirtualIPAddress 1.2.3.4, për të lidhur hostin virtual Zimbra me adresën IP. Ju lutemi vini re se nëse serveri ndodhet pas NAT ose një firewall, është e nevojshme të siguroheni që të gjitha kërkesat për domenin të shkojnë në adresën e jashtme të lidhur me të, dhe jo në adresën e saj në rrjetin lokal.
Pas përfundimit të gjithçkaje, mbetet të verifikoni dhe përgatisni certifikatën e domenit për instalim, dhe pastaj t'i instaloni ato.
Nëse certifikimi i domenit është kryer siç duhet, do të keni në dispozicion tre skedarë me certifikata: dy prej tyre përfaqësojnë zinxhirët e certifikatave nga qendra juaj e certifikimit, ndërsa njëra është certifikata e drejtpërdrejtë për domenin. Për më tepër, do të keni një skedar me çelësin që përdorët për të marrë certifikatën. Krijoni një dosje të veçantë /tmp/company.ru dhe vendosni aty të gjitha skedarët e çelësave dhe certifikatave që keni. Në fund, do të duhet të duket kështu:
ls /tmp/company.ru
company.ru.key
company.ru.crt
company.ru.root.crt
company.ru.intermediate.crtPas kësaj, do të kombinojmë zinxhirët e certifikatave në një skedar me komandën cat company.ru.root.crt company.ru.intermediate.crt >> company.ru_ca.crt dhe do të sigurohemi që certifikatët janë në rregull me komandën /opt/zimbra/bin/zmcertmgr verifycrt comm /tmp/company.ru/company.ru.key /tmp/company.ru/company.ru.crt /tmp/company.ru/company.ru_ca.crt. Pasi të përfundojë verifikimi i certifikatëve dhe çelësit me sukses, mund të vazhdojmë me instalimin e tyre.
PĂ«r tĂ« filluar instalimin, sĂ« pari do tĂ« kombinojmĂ« certifikatĂ«n pĂ«r domenin dhe zinxhirĂ«t e besuar nga qendrat e certifikimit nĂ« njĂ« skedar. Kjo bĂ«het gjithashtu duke pĂ«rdorur njĂ« komandĂ« tĂ« tillë cat company.ru.crt company.ru_ca.crt >> company.ru.bundle. Pas kĂ«tyre, nevojitet tĂ« ekzekutohet komanda pĂ«r tĂ« regjistruar tĂ« gjithĂ« certifikatĂ«t dhe çelĂ«sin nĂ« LDAP: /opt/zimbra/libexec/zmdomaincertmgr savecrt company.ru company.ru.bundle company.ru.key, e mĂ« pas tĂ« instalohet certifikatat me komandĂ«n /opt/zimbra/libexec/zmdomaincertmgr deploycrts. Pas instalimit, certifikatĂ«t dhe çelĂ«si pĂ«r domenin company.ru do tĂ« ruhet nĂ« dosjen /opt/zimbra/conf/domaincerts/company.ru.Â
Duke pĂ«rsĂ«ritur kĂ«to veprime me emra domesh tĂ« ndryshĂ«m, por tĂ« njĂ«jtin adresĂ« IP, mund tĂ« arrini tĂ« vendosni disa qindra domene nĂ« njĂ« IPv4-adresĂ«. NĂ« kĂ«tĂ« mĂ«nyrĂ«, mund tĂ« pĂ«rdorni pa ndonjĂ« problem certifikata nga qendra tĂ« ndryshme tĂ« lĂ«shimit. Mund ta kontrolloni saktĂ«sinĂ« e tĂ« gjitha veprimeve qĂ« janĂ« kryer nĂ« çdo shfletues, ku pĂ«r çdo emĂ«r virtual tĂ« hostit duhet tĂ« tregojĂ« tĂ« vetin CertifikatĂ« SSL.Â
Për çdo pyetje lidhur me Zextras Suite, mund të kontaktoni përfaqësuesen e kompanisë «Zextras», Ekaterina Triandafiliidi në e-mail katerina@zextras.com
Burimi: habr.com
