URL CiviCRM kan fun awọn olumulo ọfisi ati VPN: awọn igbese iṣeto
Pa URL CiviCRM boṣewa kan mọ ki o si fun awọn alabara LAN ati VPN ni awọn ọna tiwọn si ọ. Lẹhinna ṣayẹwo URL ipilẹ, awọn ọna asopọ ti a ṣẹda ati awọn kaṣe ṣaaju ki o to lọ laaye.
Kọmputa ọfisi yẹ ki o ṣii bukumaaki CiviCRM kanna ni tabili rẹ ati lẹẹkansi lati ile nipasẹ VPN. Apẹrẹ ti o farada ifọwọkan pẹlu awọn olumulo jẹ adirẹsi boṣewa kan, sọ https://crm.example.org/, pẹlu ọna nẹtiwọọki ti a fọwọsi lati ibi kọọkan, ati iwe-ẹri ti o wulo fun orukọ yẹn. VPN yipada bi alabara jijin ṣe de ọdọ sẹva. Ko gbọdọ yipada idanimọ ohun elo naa lailai, nitori ni akoko ti o ba ṣe bẹ, gbogbo ọna asopọ ti a ṣẹda, atunṣe ati ipe pada isopọ di iṣoro keji lati yanju.
Yan URL ṣaaju ki o to yan ipa ọna
Kọ adirẹsi ti o pinnu ni akọkọ, pẹlu eyikeyi paati ipa ọna ti CMS nilo, ki o si tọju rẹ bi aaye ti o wa titi. Ohun gbogbo miiran ninu iwe afọwọkọ yii jẹ alaye imuse ti o le yipada laisi fọwọkan rẹ: idahun DNS ti ẹgbẹ kọọkan gba, ofin odi ina ti o gba olutẹtisi laaye, ati boya ijabọ naa wa nipasẹ tunnel tabi nipasẹ ibudo wiwọle agbegbe.
Kọ awọn iye mẹrin papọ ninu ero iwọle, nitori wọn ṣiṣẹ nikan bi akojọ kan. URL boṣewa. Idahun ti ẹgbẹ alabara kọọkan yẹ ki o gba fun orukọ yẹn. Ipa ọna ati ofin iwọle fun idahun yẹn. Orukọ ogun ti a ṣeto sẹva wẹẹbu ati iwe-ẹri lati sin. Ti nkan kan ba bajẹ nigbamii, ipin ti o bajẹ jẹ ọkan ninu awọn mẹrin yẹn, iwọ yoo si mọ eyi ti o yipada.
Igbese 1: rii daju pe orukọ naa yanju ni deede fun awọn ẹgbẹ mejeeji
Awọn ẹgbẹ mejeeji yẹ ki o gba idahun ikọkọ ti wọn le de ọdọ rẹ gaan, o si jẹ ẹtọ pe awọn idahun yatọ niwọn igba ti orukọ ko ba yatọ. Awọn alabara LAN yanju nipasẹ oluyanju inu; awọn alabara VPN nilo eto imulo oluyanju ti o fun wọn ni agbegbe kanna dipo ki o fa ibeere lọ si oluyanju gbangba ki o gba idahun gbangba ti wọn ko le lo.
Danwo orukọ naa lati oriṣi ipo kọọkan dipo ki o ro ero, ki o si danwo ipa ọna laisi DNS pẹlu aṣayan resolve ti curl, eyi ti o so adirẹsi fun ibeere kan:
dig +short crm.example.org
curl -sSI --resolve crm.example.org:443:10.10.5.20 https://crm.example.org/ | head -5
Ti idanwo akọkọ ba da adirẹsi ti alabara ko le de, ipa ọna tunnel tabi akojọ split-tunnel ni iṣoro naa. Ti idanwo keji ba da atunṣe si orukọ ogun ti iwọ ko reti, duro ki o ka akọsori Location, nitori iyẹn jẹ iṣoro ohun elo ati pe ko si iyipada ipa ọna ti yoo tọju rẹ.
Igbese 2: mu sẹva wẹẹbu, iwe-ẹri ati URL ipilẹ CMS ba ara wọn mu
Olutẹtisi gbọdọ wa ni ipilẹ lati sin orukọ boṣewa, iwe-ẹri si gbọdọ bo rẹ. Wiwa nipasẹ adirẹsi aise kii ṣe ojutu: o ṣẹda aibaramu orukọ, o le ba iwọn kuki jẹ, o si kọ awọn olumulo lati tẹ awọn ikilọ ti iwọ yoo ni lati ṣalaye fun oluyẹwo nigbamii.
Lẹhin proxy iyipada, rii daju pe ohun elo mọ pe ibeere naa wa nipasẹ HTTPS. Pupọ julọ awọn pẹpẹ CMS ṣẹda awọn ọna asopọ pipe lati ero ti a rii, proxy ti o pari TLS laisi gbigbe ero atilẹba siwaju yoo ṣẹda oju-iwe kan ti o kun fun http:// awọn orisun ti ẹrọ aṣawakiri le dina. Ṣeto proxy igbẹkẹle ati awọn akọsori ti a gbe siwaju ni gbangba dipo ki o jẹ ki ohun elo naa ṣe akiyesi.
Lẹhinna mu URL ipilẹ CMS ati CiviCRM ba ara wọn mu. CiviCRM tọju URL ipilẹ ti a pinnu rẹ o si pese ọna ti a ṣe atilẹyin lati tun ṣe iṣiro rẹ: iṣẹ iṣakoso Pa awọn kaṣe kuro ki o ṣe imudojuiwọn awọn ipa ọna, ti a gbasilẹ ninu iwe-itọnisọna laasigbọ fun fifi CiviCRM sori ẹrọ. Ṣiṣẹ rẹ lẹhin ti orukọ boṣewa ati iṣeto CMS ba gba ara wọn, kii ṣe ṣaaju, bibẹẹkọ iwọ yoo kan kaṣe iye kan ti iwọ yoo yipada.
cv flush
# then Administer > System Settings > Cleanup Caches and Update Paths
Igbese 3: ṣayẹwo awọn adirẹsi ti CiviCRM ṣẹda
De oju-iwe iwaju ko jẹri pupọ. CiviCRM nṣiṣẹ laarin CMS kan, awọn oju-iwe to ṣe pataki si ni awọn ti o kọ awọn URL tiwọn: atunṣe iwọle, akojọ aṣayan iṣakoso, awọn orisun afikun, awọn ọna asopọ faili ti a gbe soke ati eyikeyi ipe pada ode ti isopọ kan forukọsilẹ.
Fi dasibodu ṣiṣẹ, ṣii igbasilẹ olubasọrọ kan, ki o wo orisun oju-iwe fun awọn ọna asopọ pipe. Ti wọn ba tọka si orukọ ogun ti ẹgbẹ alabara kan nikan le de, URL ipilẹ tun jẹ aṣiṣe bi o tilẹ jẹ pe oju-iwe naa ṣe afihan. Ti wọn ba tọka si orukọ to tọ ṣugbọn ero ti ko tọ, iṣeto proxy ni ohun ti o yẹ ki o tunṣe.
Nibiti adirẹsi naa gbọdọ yipada gaan, tọju rẹ bi ijọ ti ohun elo kii ṣe atunṣe DNS. Ṣayẹwo awọn URL orisun, awọn kaṣe, awọn ọna asopọ ti a tẹjade ati gbogbo isopọ ode ti o tọju adirẹsi atijọ, lẹhinna ṣe imudojuiwọn wọn ninu ferese kan ki ẹnikẹni ko ni bukumaaki ti o ti lọ idaji.
Orukọ ogun ninu ibeere kii ṣe ipinnu igbẹkẹle
Maṣe yan URL ipilẹ ti o ni anfani nikan nitori akọsori ibeere ni okun kan pato. PHP ṣe akọsilẹ awọn iṣeto Apache ninu eyi ti iye orukọ sẹva le ṣe afihan ogun ti alabara pese, ati oniyipada adirẹsi sẹva ṣe apejuwe sẹva, kii ṣe ipo alejo. Ko si ọkan ninu wọn ti o jẹ ẹrọ iṣakoso iwọle, ati kikọ ọkan lati inu wọn ni ọna ti iṣẹ ikọkọ fi pari si sin akoonu ti ko tọ fun ogun ti ko tọ.
Ti orukọ ogun pupọ ba nilo gaan, ṣeto akojọ igbanilaaye ti o han gbangba lori sẹva wẹẹbu, ninu CMS ati ni ipele ohun elo, ki o jẹ ki orukọ ogun ibeere yan laarin awọn titẹ sii ti a fọwọsi nikan. Iṣawọle lainidii ko gbọdọ di orisun awọn ọna asopọ pipe tabi ibi atunṣe ti o gbẹkẹle lailai.
Pari pẹlu bukumaaki kanna ni gbogbo ipo ti a fọwọsi: iwọle kan, lilọ kiri inu deede ati ibeere orisun kan. Fi awọn orukọ ogun ninu awọn idahun wé, kii ṣe boya oju-iwe naa ti kojọpọ nikan. Idanwo ibeere mẹta yẹn ya iṣoro ipa ọna kuro ninu ohun elo ti o tun ṣẹda adirẹsi ti ko tọ, o si gba bii iṣẹju kan fun ẹgbẹ alabara kọọkan.