Wildcard DNS agus Subdomains Dynamic

Anns an ùine shaor agam (ha!), Tha mi air a bhith ag obair a ’fighe an Mapa gun chrìoch Eòin Fiadhaich tagradh le tagradh iomairt a leigeas le daoine an locator stòr aca fhèin a dhealbhadh. Tha a bhith a ’leasachadh mo bhathar-bog fhìn mar fhuasgladh Seirbheis air a bhith na amas dhomh airson grunn bhliadhnaichean, agus tha seo na chothrom math.

Tha dà phrìomh fheart far an sgeilp a bha mi airson a chuir a-steach don tagradh a tha a ’tionndadh a-mach gu bhith na dhùbhlan mòr agus mar sin bha mi airson bruidhinn riutha ma thachras tu a-riamh an aon rud a dhèanamh. Tha an dà fheart cumanta air feadh thagraidhean, ach thàinig mi a-mach ged a tha iad cumanta, chan eil mòran de sholaraichean aoigheachd a ’toirt taic dhaibh!

Is e an t-amas agam tagradh fèin-sheirbheis a thogail far am faod an neach-dèiligidh an subdomain aca fhèin a rèiteachadh (http://fo-mhaide.myapplicationdomain.com), no eadhon an subdomain aca fhèin a chuir an sàs (http://fo-mhaide.yourdomain.com). Gus am bi e fèin-sheirbheis, feumaidh e an comas am fuasgladh a phrògramadh - ach bidh e a ’faighinn cothrom air cuid de fhaidhlichean rèiteachaidh frithealaiche ainm fearainn nach eil faisg air a’ mhòr-chuid de chunntasan aoigheachd! Is e a ’chùis taic do Wildcard DNS, is e sin, a bhith comasach air fo-àrainn sam bith a chomharrachadh gu raon an fhrithealaiche. Ann am faclan eile, tha test.domain.com no www.domain.com no any.domain.com uile a ’comharrachadh an aon àite. Ge bith dè a sgrìobhas tu - obraichidh e.

Taobh a-muigh thagraidhean, tha seo gu dearbh na fheart gu math snog a bhith air a chomasachadh - eadhon air do bhlog. Bheireadh e cothrom do dhuine sam bith sgrìobhadh rud sam bith.yourdomain.com agus thoir gu yourdomain.com. Bhiodh e na iongnadh dhut cia mheud droch cheangal a tha aig a ’phuing sin ris a’ bhlog no an làrach-lìn agad. Dh ’fhaodadh sin trafaic a chall mura h-eil an neach ag aithneachadh gur e mearachd leis a’ cheangal a th ’ann.

Bidh am pròiseas ag obair le bhith ag ath-sgrìobhadh an fho-àrainn gu ceist-cheist mus tèid an duilleag a thoirt seachad leis an t-seirbheisiche-lìn… mar sin tha subdomain.domain.com gu dearbh air a mhìneachadh le frithealaichean Apache mar domain.com?what=subdomain tro bhith a ’cleachdadh faidhle htaccess:

# Thoir a-mach am pàirt subdomain de domain.com
RewriteCond% {HTTP_HOST} ^ ([^ \.] +) \. Yourdomain \ .com $ [NC]
 
# Dèan cinnteach nach e www agus ftp agus post a th ’anns a’ phàirt subdomain
RewriteCond% 1! ^ (Www | ftp | mail) $ [NC]
 
# Ath-stiùirich a h-uile iarrtas gu sgriobt php a ’dol seachad mar argamaid an subdomain
RewriteRule ^. * $ Http://www.yourdomain.com/%1 [R, L]

Tha tuilleadh fiosrachaidh a bharrachd mu na faidhlichean a dh ’fheumas tu a dheasachadh aig V-nessa.net. Thoir fa-near gur dòcha nach bi na faidhlichean suidhichte far a bheil iad air an sònrachadh a rèir an t-solaraiche aoigheachd agad. Tha an solaraiche aoigheachd agam gu math taiceil dha daoine a tha a ’gabhail thairis, ach tha iad a’ toirt rabhadh gum faodadh sin a bhith a ’cur às do thaic luchd-cleachdaidh. A bharrachd air ‘hack on your own risk’, chan eil iad a ’dol a ruighinn a-mach gus do chuideachadh, nas motha.

Tha mi a ’dol a dh’ obair air a bhith a ’leasachadh a’ chòrr den tagradh an àite a bhith a ’faighinn crochadh air leasachadh an subdomain. Tha mi a ’dol a thoirt seachad CakePHP peilear airson a chleachdadh mar fhrèam air a shon!

Nòta mu dheireadh, tha mi beagan de hack air an stuth seo. Tha mi beannaichte le sgiobaidhean leasachaidh aig m ’obair gus an stuth seo obrachadh a-mach. Leam fhìn, tha mi rud beag cunnartach. Thathas a ’cur luach air fios-air-ais is cuideachadh sam bith!

3 Beachdan

  1. 1

    Gu math fionnar. Chleachd mi seirbheis ainm an neach-clàraidh agam le DNS cairt fiadhaich nuair a bha mi còmhla ri SliceHost, agus bha Apache air a dhealbhadh gus subdomains neo-eagraichte a fhrithealadh bho na faidhlichean raointean cunbhalach.

    Bha mi air leth inntinneach a bhith a ’coimhead air frèam CakePHP, ach tha an ceangal agad marbh 🙂

    Gheibhear CakePHP aig http://cakephp.ORG

  2. 3

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.