អក្សរជំនួស DNS និងដែនរងថាមវន្ត

រាល់ពេលទំនេររបស់ខ្ញុំ (ហា!) ខ្ញុំបានធ្វើការដើម្បីរុំ ផែនទីព្រៃគ្មានដែនកំណត់ កម្មវិធីជាមួយកម្មវិធីសហគ្រាសដែលនឹងអនុញ្ញាតឱ្យមនុស្សដើម្បីរចនាទីតាំងបណ្តាញហាងផ្ទាល់ខ្លួនរបស់ពួកគេ។ ការបង្កើតសូហ្វវែរផ្ទាល់ខ្លួនរបស់ខ្ញុំជាដំណោះស្រាយសេវាកម្មគឺជាគោលដៅរបស់ខ្ញុំក្នុងរយៈពេលពីរបីឆ្នាំហើយនេះគឺជាឱកាសដ៏ល្អ។

វាមានលក្ខណៈសំខាន់ពីរនៅលើធ្នើដែលខ្ញុំចង់ដាក់ចូលក្នុងកម្មវិធីដែលកំពុងក្លាយជាបញ្ហាប្រឈមដ៏ធំដូច្នេះខ្ញុំចង់ពិភាក្សាអំពីវាក្នុងករណីដែលអ្នកចង់ធ្វើដូចគ្នា។ លក្ខណៈពិសេសទាំងពីរគឺជារឿងធម្មតានៅទូទាំងកម្មវិធីប៉ុន្តែខ្ញុំបានរកឃើញថាទោះបីជាវាជារឿងធម្មតាក៏ដោយអ្នកផ្តល់សេវាបង្ហោះជាច្រើនពិតជាមិនគាំទ្រពួកគេទេ!

គោលដៅរបស់ខ្ញុំគឺដើម្បីបង្កើតកម្មវិធីសេវាកម្មដោយខ្លួនឯងដែលអតិថិជនអាចកំណត់រចនាសម្ព័ន្ធដែនរងផ្ទាល់ខ្លួនរបស់ពួកគេ (http://ដែនរង.myapplicationdomain.com) ឬអនុវត្តដែនរងផ្ទាល់របស់ពួកគេ (http://ដែនរង.yourdomain.com) ។ ដើម្បីឱ្យវាក្លាយជាសេវាកម្មដោយខ្លួនឯងវាតម្រូវឱ្យមានសមត្ថភាពក្នុងការរៀបចំដំណោះស្រាយ - ប៉ុន្តែវាចូលប្រើឯកសារកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេឈ្មោះដែនមួយចំនួនដែលមិនមានដែនកំណត់ជាមួយនឹងគណនីបង្ហោះភាគច្រើន! បញ្ហានេះគឺជាការគាំទ្រសម្រាប់ Wildcard DNS មានន័យថាដើម្បីចង្អុលដែនរងណាមួយទៅដែនរបស់ម៉ាស៊ីនមេ។ និយាយម៉្យាងទៀត test.domain.com ឬ www.domain.com ឬ any.domain.com សុទ្ធតែចង្អុលទៅកន្លែងតែមួយ។ មិនថាអ្នកសរសេរអ្វីទេ - វានឹងដំណើរការ។

នៅខាងក្រៅនៃកម្មវិធី, នេះគឺពិតជាលក្ខណៈពិសេសដ៏ស្រស់ស្អាតដើម្បីបានបើក - សូម្បីតែនៅលើប្លក់របស់អ្នក។ វានឹងអនុញ្ញាតឱ្យអ្នកណាម្នាក់សរសេរ អ្វីទាំងអស់.yourdomain.com ហើយនាំពួកគេទៅ yourdomain.com។ អ្នកនឹងមានការភ្ញាក់ផ្អើលនៅពេលដែលមានតំណរមិនល្អជាច្រើនដែលមានចំនុចចង្អុលទៅកាន់ប្លក់រឺគេហទំព័ររបស់អ្នក។ នោះអាចត្រូវបានខកខានចរាចរណ៍ប្រសិនបើមនុស្សនោះមិនទទួលស្គាល់ថាវាជាកំហុសជាមួយតំណ។

ដំណើរការនេះដំណើរការដោយសរសេរឡើងវិញនូវដែនរងទៅនឹងសំណួរមួយមុនពេលដែលទំព័រត្រូវបានបង្ហាញដោយអ្នកប្រើវែបសាយត៍…ដូច្នេះ subdomain.domain.com ពិតជាត្រូវបានបកស្រាយដោយម៉ាស៊ីនមេ Apache ជា domain.com?

# ដកស្រង់ផ្នែករងនៃ domain.com
សរសេរឡើងវិញCond% {HTTP_HOST} ^ ([^ \ ។ ] +) \ ។ ដែនរបស់អ្នក \ .com $ [NC]
 
# ពិនិត្យមើលថាផ្នែករងមិនមែនជា www និង ftp និងម៉ែលទេ
សរសេរឡើងវិញCond% 1! ^ (www | ftp | ម៉ែល) $ [NC]
 
# បញ្ជូនសំណើទាំងអស់ទៅស្គ្រីបភីភីដែលឆ្លងកាត់ជាអាគុយម៉ង់ដែនរង
សរសេរឡើងវិញឡើងវិញ ^ ។ * $ http://www.yourdomain.com/%1 [R, L]

មានព័ត៌មានបន្ថែមមួយចំនួនលើឯកសារដែលអ្នកត្រូវការកែសម្រួល V-nessa.net។ ចំណាំថាឯកសារអាចមិនមានទីតាំងដែលបានបញ្ជាក់អាស្រ័យលើអ្នកផ្តល់សេវាបង្ហោះរបស់អ្នក។ អ្នកផ្តល់សេវាបង្ហោះរបស់ខ្ញុំពិតជាគាំទ្រដល់មនុស្សដែលជ្រៀតជ្រែកប៉ុន្តែពួកគេព្រមានថាការធ្វើដូច្នេះអាចនឹងលុបចោលការគាំទ្ររបស់អតិថិជន។ ក៏ដូចជា“ ការប្រថុយនឹងហានិភ័យរបស់អ្នក” ពួកគេក៏នឹងមិនជួយអ្នកដែរ។

ខ្ញុំនឹងធ្វើការលើការអភិវឌ្ឍន៍កម្មវិធីដែលនៅសល់ជាជាងទទួលបានការអភិវឌ្ឍន៍ដែនរង។ ខ្ញុំនឹងផ្តល់ឱ្យ CakePHP បាញ់ដើម្បីប្រើជាក្របខ័ណ្ឌសម្រាប់វា!

កំណត់ចំណាំចុងក្រោយខ្ញុំមានការលួចចូលបន្តិច។ ខ្ញុំព្រះករុណាខ្ញុំមានពរជាមួយក្រុមអភិវឌ្ឍន៍នៅក្នុងការងាររបស់ខ្ញុំដើម្បីរកចំណុចសំខាន់ៗនេះ។ ដោយខ្លួនឯងខ្ញុំមានគ្រោះថ្នាក់តិចតួច។ រាល់មតិប្រតិកម្មនិងជំនួយត្រូវបានកោតសរសើរ!

3 យោបល់

  1. 1

    អស្ចារ្យ។ ខ្ញុំពិតជាបានប្រើម៉ាស៊ីនមេឈ្មោះអត្រានុកូលដ្ឋានរបស់ខ្ញុំជាមួយអក្សរជំនួស DNS នៅពេលខ្ញុំនៅជាមួយ SliceHost ហើយបានដាក់កម្មវិធី Apache ដើម្បីបម្រើដែនរងដែលមិនបានកំណត់អត្តសញ្ញាណពីឯកសារដែនធម្មតា។

    ខ្ញុំពិតជាចាប់អារម្មណ៍ចង់មើលក្របខ័ណ្ឌខមផេកប៉ុន្តែតំណរបស់អ្នកបានស្លាប់ហើយ

    នំខេកភីអេចអាចរកបាននៅ http://cakephp.ORG

  2. 3

តើ​អ្នក​គិត​អ្វី?

តំបន់បណ្ដាញនេះប្រើ Akismet ដើម្បីកាត់បន្ថយសារឥតបានការ។ សិក្សាអំពីរបៀបដែលទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការ.