របៀបបង្ហោះគេហទំព័រច្រើននៅលើ Server តែមួយ (Apache & NGINX)

របៀបបង្ហោះគេហទំព័រច្រើននៅលើ Server តែមួយ (Apache & NGINX)

អ្នកប្រហែលជាចង់ពង្រីកក្រុមហ៊ុនរបស់អ្នក ហើយបន្ថែមគេហទំព័រថ្មីប្រសិនបើវាកំពុងពង្រីក។ ការប្រើប្រាស់ម៉ាស៊ីនមេតែមួយសម្រាប់ដែនទាំងអស់របស់អ្នកនឹងជួយសន្សំប្រាក់អ្នក។ អត្ថបទនេះនឹងបង្ហាញអ្នកពីរបៀបរៀបចំដែនជាច្រើននៅលើម៉ាស៊ីនមេដូចគ្នាដូចជា Apache, NGINX និង IIS ។

​មាតិកា

What Is a Web Server?

សម្រាប់គេហទំព័រមួយ ម៉ាស៊ីនមេគេហទំព័ររក្សាទុក និងបង្កើតមាតិកាដែលមានដូចជា អត្ថបទ រូបថត វីដេអូ និងទិន្នន័យកម្មវិធី។ តាមរយៈ Hypertext Transfer Protocol (HTTP) កម្មវិធីរុករកតាមអ៊ីនធឺណិត និងម៉ាស៊ីនមេគេហទំព័រអាចទំនាក់ទំនងបាន។ ភាសា Hypertext Markup ត្រូវបានប្រើដើម្បីអ៊ិនកូដគេហទំព័រភាគច្រើន (HTML) ។ អត្ថបទ និងរូបថតគឺជាឧទាហរណ៍នៃមាតិកាឋិតិវន្ត។ ខ្លឹមសារថាមវន្តរួមមានបញ្ជីផលិតផលដែលអតិថិជនបានសម្គាល់សម្រាប់ការទិញ។ ម៉ាស៊ីនមេគេហទំព័រភាគច្រើនអនុញ្ញាតឱ្យប្រើភាសាស្គ្រីបចំហៀងម៉ាស៊ីនមេ ដែលអាចត្រូវបានប្រើដើម្បីអ៊ិនគ្រីបតក្កវិជ្ជាអាជីវកម្ម និងផ្តល់ខ្លឹមសារថាមវន្ត។ ភាសាដែលគាំទ្រជាញឹកញាប់រួមមាន Active Server Pages (ASP), JavaScript, PHP, Python និង Ruby។

តើ Web Server ដំណើរការយ៉ាងដូចម្តេច?

គោលគំនិត client-server បញ្ជាក់ពីរបៀបដែលម៉ាស៊ីនមេបណ្តាញដំណើរការ។ នៅក្នុងការរៀបចំធម្មតានេះ អតិថិជនសួរម៉ាស៊ីនមេសម្រាប់ធនធាន ឬសេវាកម្ម។
នៅពេលដោះស្រាយសំណើពីអតិថិជនគេហទំព័រ បណ្តាញម៉ាស៊ីនមេត្រូវឆ្លងកាត់ជំហានខាងក្រោម៖

  1. កម្មវិធីរុករកតាមអ៊ីនធឺណិតផ្ញើសំណើសុំចូលប្រើ (សំណើ HTTP) តាមអ៊ីនធឺណិត នៅពេលដែលអ្នកប្រើចង់ផ្ទុកសម្ភារៈទៅក្នុងគេហទំព័រ។
  2. The web browser looks for the IP address of the requested website. The ឈ្មោះដែន System (DNS) or a cache search are used to translate the URLs of the online pages. The web server, which houses the site’s files, can be found via this procedure.
  3. សំណើ HTTP ឥឡូវនេះត្រូវបានគ្រប់គ្រងដោយម៉ាស៊ីនមេ HTTP របស់ម៉ាស៊ីនមេគេហទំព័រ បន្ទាប់ពីវាត្រូវបានទទួល។
  4. នៅពេលដែលសំណើត្រូវបានទទួលយកដោយម៉ាស៊ីនមេ HTTP របស់វា វានឹងរកមើលតាមរយៈឯកសារម៉ាស៊ីនមេ ដើម្បីស្វែងរកព័ត៌មានចាំបាច់។
  5. ម៉ាស៊ីនមេបណ្តាញបញ្ជូនឯកសារគេហទំព័រត្រឡប់ទៅកម្មវិធីរុករកដែលស្នើសុំ។ បន្ទាប់មកអ្នកប្រើប្រាស់មើលមាតិកាគេហទំព័រ។

ទោះយ៉ាងណាក៏ដោយ សូមចងចាំថា អ្នកនឹងទទួលបានសារកំហុសនៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិត ប្រសិនបើម៉ាស៊ីនមេ HTTP មិនអាចកំណត់ទីតាំង ឬប្រតិបត្តិឯកសារដែលបានស្នើសុំ។ អ្នកអាចរៀនយ៉ាងឆាប់រហ័សពីរបៀបរៀបចំម៉ាស៊ីនមេបណ្តាញជាច្រើននៅលើម៉ាស៊ីនមេមួយឥឡូវនេះដែលអ្នកបានស្គាល់ជាមួយនឹងគំនិតជាមូលដ្ឋាននៅពីក្រោយម៉ាស៊ីនមេគេហទំព័រ។

ជំហានក្នុងការបង្ហោះគេហទំព័រច្រើននៅលើ Server តែមួយ -Apache

1. បង្កើតរចនាសម្ព័ន្ធ Directory

ទិន្នន័យគេហទំព័រត្រូវបានរក្សាទុកក្នុងរចនាសម្ព័ន្ធថត។ បន្ទាប់មកភ្ញៀវត្រូវបានផ្តល់ឱ្យ។ ថតកម្រិតកំពូលត្រូវបានគេហៅថា Document root ។ ដើម្បីផ្តល់ខ្លឹមសារដល់អ្នកចូលមើល Apache មើលទៅក្នុងឫសឯកសារ។
ឫសឯកសារត្រូវបានកំណត់រចនាសម្ព័ន្ធជាថតជាក់លាក់មួយនៅខាងក្នុង /var/www ។ សម្រាប់គេហទំព័រណាមួយដែលអ្នកចង់ធ្វើជាម្ចាស់ផ្ទះ អ្នកអាចបង្កើតថតឯកសារ។
ធ្វើឱ្យ public_html ថតនៅក្នុងថតនីមួយៗទាំងនេះ។ សម្រាប់ភាពបត់បែនកាន់តែច្រើន ឯកសារគេហទំព័រខ្លួនឯងនឹងត្រូវបានរក្សាទុក។
បង្កើតថត /var/www ដែលនឹងបម្រើជាទីតាំងឫសរបស់ឯកសារក្នុងដំណាក់កាលនេះ។ រួមទាំងឈ្មោះដែនដូចជា domain.com និង domain2.com
mkdir -p /var/www/domain.com/public_html
mkdir -p /var/www/domain2.com/public_html

2. កំណត់ការអនុញ្ញាត

ផ្តល់ការអនុញ្ញាតចាំបាច់បន្ទាប់ពីថតត្រូវបានបង្កើត។ ថត​អាច​ជា​កម្មសិទ្ធិ​ដោយ​អ្នក​ប្រើ​ឫស។
ឯកសាររបស់ថតគេហទំព័រគួរតែអាចកែប្រែបានដោយអ្នកប្រើប្រាស់ជាមធ្យម។ ផ្តល់ការអនុញ្ញាតខាងក្រោមដើម្បីផ្លាស់ប្តូរការអនុញ្ញាត៖
chmod -R 755 /var/www

3. បង្កើតទំព័រសន្ទស្សន៍

អ្នកអាចបង្កើតទំព័រលិបិក្រមសាកល្បង ដើម្បីមើលខ្លឹមសារ។ បង្កើតឯកសារ index.html សម្រាប់ដែនគេហទំព័រស្របច្បាប់នីមួយៗ។
vim /var/www/domain.com/public_html/index.html
នៅក្នុងឯកសារ អ្នកអាចកំណត់អ្វីមួយដូចជា ការធ្វើតេស្តឧទាហរណ៍សម្រាប់ domain.com.
ការធ្វើតេស្តឧទាហរណ៍សម្រាប់ domain.com
ដោយប្រើផ្ទាំង ESC និងពាក្យបញ្ជា: wp រក្សាទុកឯកសារហើយបន្ទាប់មកបិទវាដើម្បីចេញ។
អនុវត្តតាមនីតិវិធីដូចគ្នាសម្រាប់ដែនទីពីរ។ ពាក្យបញ្ជាខាងក្រោមអាចប្រើបាន៖
vim /var/www/domain2.com/public_html/index.html

FURTHER READING:
1. 20 Best Video Streaming Hosting Providers
2. What is a Hosted Solution? – What You Need To Know

4. ចម្លង Config File សម្រាប់គេហទំព័រនីមួយៗ

កម្មវិធី Apache ផ្ដល់នូវ 000-default.conf ឯកសារម៉ាស៊ីននិម្មិតជាលំនាំដើម។
ដើម្បីបង្កើតឯកសារម៉ាស៊ីននិម្មិតសម្រាប់គេហទំព័រនីមួយៗ អ្នកត្រូវតែចម្លងវា។ អ្នកនឹងមានច្បាប់ចម្លងលំនាំដើមសម្រាប់គេហទំព័រដោយអរគុណចំពោះបញ្ហានេះ។
cp/etc/apache2/sites-available/000-default.conf/etc/apache2/sites-available/domain.com.conf
cp/etc/apache2/sites-available/000-default.conf/etc/apache2/sites-available/domain2.com.conf

5. កែសម្រួល Config File សម្រាប់គេហទំព័រនីមួយៗ

សមាសធាតុនៃដែនទីមួយអាចកែប្រែបាន។ អ្នកក៏អាចបន្ថែមការណែនាំបន្ថែមទៀតផងដែរ។ បន្ថែមការណែនាំពីរដូចជា ServerName ។ វាជួយបង្កើតដែនមូលដ្ឋាន។

ទីពីរគឺ Server Aliasឈ្មោះដែលខុសពីដែនមូលដ្ឋាន។ វាជួយក្នុងការផ្គូផ្គងម៉ាស៊ីនដែលអ្នកបានបញ្ជាក់ www:
ServerName: domain.com Server Alias: www.domain.com
vim /etc/apache2/sites-available/domain.com.conf
បន្ទាប់ពីបញ្ចប់ ឯកសារម៉ាស៊ីននិម្មិត Apache នឹងមើលទៅដូចនេះ៖

ជាមួយ :wq, save ផ្លាស់ប្តូរហើយចាកចេញ។ បន្ទាប់មកដំណើរការត្រូវបានធ្វើម្តងទៀតសម្រាប់ឯកសារ domain2.com.conf ។
បន្ថែម ServerName , Server Aliasនិង DocumentRoot សម្រាប់ដែនទីពីររបស់អ្នក។

6. បើកដំណើរការ Config File

បន្ទាប់មក បើកដំណើរការឯកសារកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីននិម្មិតដោយគ្រាន់តែជំហានសាមញ្ញមួយចំនួនប៉ុណ្ណោះ៖
ជាដំបូង បិទគេហទំព័រលំនាំដើមដែលបានកំណត់ក្នុង 000-default.conf៖
a2dissite 000-default.conf
ឧបករណ៍ដែលត្រូវបានផ្តល់ដោយ Apache ដើម្បីបើកដំណើរការ ឯកសារម៉ាស៊ីននិម្មិតថ្មី។ ឯកសារ a2ensite ជួយក្នុងការបើកឯកសារ new.conf ។
a2ensite domain.com.conf
a2ensite domain2.com.conf
ដើម្បីមើលការកែប្រែ សូមចាប់ផ្តើមសេវាកម្ម Apache ដែលបានកំណត់រចនាសម្ព័ន្ធឡើងវិញ។ ដើម្បីបញ្ជាក់ការកែប្រែ សូមដំណើរការស្ថានភាព systemctl ។
systemctl ចាប់ផ្ដើម apache2 ឡើងវិញ

7. សាកល្បង / ផ្ទៀងផ្ទាត់ការកំណត់រចនាសម្ព័ន្ធ Apache

អ្នកអាចពិនិត្យមើលថាតើការកំណត់រចនាសម្ព័ន្ធដំណើរការដោយចាប់ផ្តើមកម្មវិធី Apache ឡើងវិញឬអត់។ ការកែសម្រួលដែនឬ / etc / host ឯកសារគឺជាវិធីធម្មតាពីរដើម្បីពិនិត្យ។
នេះ index.html ទំព័រដែលត្រូវបានបង្កើតឡើងក្នុងជំហានមុនគួរតែបង្ហាញនៅក្នុងកម្មវិធីរុករក។
អ្នកបានបញ្ចប់ដំណើរការនេះ ប្រសិនបើគេហទំព័រទាំងពីរដំណើរការបានត្រឹមត្រូវ។ ម៉ាស៊ីននិម្មិតពីរឥឡូវត្រូវបានតំឡើងនៅលើម៉ាស៊ីនមេតែមួយ។

ជំហានដើម្បីធ្វើជាម្ចាស់គេហទំព័រច្រើននៅលើម៉ាស៊ីនមេតែមួយ - NGINX

មធ្យោបាយងាយស្រួលបំផុតក្នុងការដំឡើងម៉ាស៊ីននិម្មិតពីរនៅលើម៉ាស៊ីនមេតែមួយគឺដោយប្រើ NGINX ។ យើងនឹងបង្ហាញអ្នកពីរបៀបនៅក្នុងការណែនាំនេះ!

1. បង្កើត Document Root Directories

ជាដំបូង ជាមួយដែននីមួយៗ អ្នកត្រូវបង្កើតថតឯកសារឫសគល់ពីរដោយឡែកពីគ្នា។
$ sudo mkdir /var/www/html/example1.com
$ sudo mkdir /var/www/html/example2.com

2. បង្កើតឯកសារ index.html

បន្ទាប់ពីបង្កើតឯកសារជា root ឯកសារនីមួយៗ យើងត្រូវបង្កើតឯកសារ index.html សម្រាប់ដែននីមួយៗ។ ដំណើរការនេះអនុវត្តចំពោះគេហទំព័រ example1 និង example2។ ចូរចាប់ផ្តើមជាមួយឧទាហរណ៍ 1 អ្នកគ្រាន់តែត្រូវបន្ថែមពាក្យបញ្ជានេះ៖
$ sudo vi /var/www/html/example1.com/index.html

ដើម្បីរក្សាទុកឯកសារ អ្នកគ្រាន់តែត្រូវការរក្សាទុក និងបិទវា។
ដំណើរការដូចគ្នាត្រូវបានអនុវត្ត example2.com វេបសាយ។

3. បើកឯកសារកំណត់រចនាសម្ព័ន្ធ NGINX

ឯកសារកំណត់រចនាសម្ព័ន្ធ NGINX, /etc/nginx/nginx.conf, គួរតែត្រូវបានបើក។ ពាក្យបញ្ជាខាងក្រោមនឹងអនុញ្ញាតឱ្យអ្នកធ្វើវាបាន៖
$ sudo vi /etc/nginx/nginx.conf

4. បង្កើត Server Blocks

បង្កើតserver blocksពីរក្នុងមួយដែន។
តម្លៃសម្រាប់ server_name ហើយឫសអាចបរិភោគបាន។ អ្នកអាចបន្ថែមឈ្មោះដែនជាក់លាក់។ រួមបញ្ចូលទីតាំង root ឯកសារនីមួយៗផងដែរ។

5. ចាប់ផ្តើមម៉ាស៊ីនមេ NGINX ឡើងវិញ

ដើម្បីធ្វើឱ្យការកែប្រែមានប្រសិទ្ធភាព សូមចាប់ផ្តើមម៉ាស៊ីនមេ NGINX ឡើងវិញ។ ពាក្យបញ្ជាដែលត្រូវប្រើគឺ៖

ដើម្បីមើលទំព័រលិបិក្រម សូមពិនិត្យកម្មវិធីរុករកតាមអ៊ីនធឺណិត ហើយវាយបញ្ចូល example1.com។ សម្រាប់ដែន example2.comសាកល្បងការកែតម្រូវដូចគ្នា។
NGINX ត្រូវបានប្រើដើម្បីកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីននិម្មិតពីរនៅលើម៉ាស៊ីនមេតែមួយ។

ជំហានក្នុងការបង្ហោះគេហទំព័រច្រើននៅលើម៉ាស៊ីនមេតែមួយ - IIS

How to install IIS on a Windows server?

គេហទំព័រលំនាំដើមទទេត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិនៅពេលដែល IIS ត្រូវបានដំឡើងនៅលើ Windows ហើយត្រូវបានស្តាប់នៅលើ standard web HTTP port – TCP 80។ និយាយតាមបច្ចេកទេស គេហទំព័ររបស់យើងត្រូវបានភ្ជាប់ទៅច្រក TCP/80។ ដើម្បីបើកគេហទំព័រនេះ យើងត្រូវវាយបញ្ចូលឈ្មោះម៉ាស៊ីនមេ IIS (http://web-srv1) ឬ​ IP address របស់វា (http://192.168.1.100) ទៅក្នុងកម្មវិធីរុករករបស់អ្នក។

ជំហានទី 1: ការចងគេហទំព័រ IIS

អ្នកអាចបង្ហោះគេហទំព័រជាច្រើនដោយប្រើម៉ាស៊ីនមេ IIS បណ្តាញដែលកំពុងដំណើរការនៅលើ Windows Server ។ ទោះយ៉ាងណាក៏ដោយ IIS ចែកចាយតែសំណើ HTTP យ៉ាងត្រឹមត្រូវ ប្រសិនបើគេហទំព័រនីមួយៗត្រូវតែកំណត់អត្តសញ្ញាណតែមួយគត់។ លក្ខណៈបីនៃគេហទំព័រ IIS រួមបញ្ចូលគ្នាដើម្បីផ្តល់នូវការចម្រុះពិសេសសម្រាប់គ្រប់គេហទំព័រ៖

  • លេខ TCP port
  • IP address
  • a host header (hostname)

ធាតុ ServerBindings នៃ IIS Metabase មានព័ត៌មានអំពីគេហទំព័រដែលត្រូវបានបង្ហោះ ហើយវាត្រូវបានធ្វើទ្រង់ទ្រាយដូចខាងក្រោម៖ IP:Port:Hostname។ ដូច្នេះ អ្នកត្រូវតែប្រើបឋមកថាម៉ាស៊ីនដាច់ដោយឡែកប្រសិនបើអ្នកចង់បង្ហោះគេហទំព័រជាច្រើននៅលើម៉ាស៊ីនមេតែមួយ (ច្រកដូចគ្នា និងអាសយដ្ឋាន IP)។
អ្នក​ប្រហែល​ជា​ឆ្ងល់​ថា​អ្វី​ទៅ​ជា​ក្បាលម៉ាស៊ីន? សំណើ HTTP រួមបញ្ចូលបឋមកថាម៉ាស៊ីនដែលកំណត់គេហទំព័រដែលវាត្រូវបានដោះស្រាយ។ ជាលទ្ធផល នៅផ្នែកខាងម៉ាស៊ីនមេ យើងត្រូវបញ្ជាក់បឋមកថាម៉ាស៊ីននេះ។ វាគួរតែត្រូវបានកត់សម្គាល់ថាឈ្មោះម៉ាស៊ីននិងអាសយដ្ឋាន IP របស់ម៉ាស៊ីនមេបណ្តាញ IIS ត្រូវគ្នានឹងកំណត់ត្រាត្រឹមត្រូវនៅក្នុង DNS ។

ជំហានទី 2: ចងគេហទំព័រ IIS ទីពីរ

អ្នកត្រូវតែបង្កើតគេហទំព័រថ្មីមួយនៅក្នុងកម្មវិធីInternet Information Service (IIS) ដែលមានឈ្មោះ TestSite ហើយរក្សាទុកវានៅ C:\inetpub\TestSite ដោយប្រើគេហទំព័រ Add Website ។ សូមប្រយ័ត្នកុំបញ្ចូលឈ្មោះម៉ាស៊ីន។
បើក Internet Information Service (IIS) បន្ទាប់ពីចម្លងខ្លឹមសារគេហទំព័រទៅ C:\inetpub\TestSite ។ បន្ទាប់មក បន្ថែមគេហទំព័រទៅឈ្មោះម៉ាស៊ីនរបស់អ្នកជំនួយការ។

Add Website Window

អ្នក​នឹង​សម្គាល់​ឃើញ​ការ​ជូន​ដំណឹង​ប្រាប់​អ្នក​ថា​ការ​ចង *:80 មិន​អាច​ប្រើ​សម្រាប់​គេហទំព័រ​ទាំង​ពីរ​នេះ​បាន​ទេ បន្ទាប់​ពី​ចុច Ok។

ពិនិត្យ Binding

នៅពេលដែលអ្នកទទួលយកការជូនដំណឹងនេះ គេហទំព័រផ្សេងនឹងត្រូវបានភ្ជាប់ទៅច្រក 80។ ដូច្នេះហើយ ការចាប់ផ្តើមវាទាមទារឱ្យបញ្ឈប់គេហទំព័រដើម។ យកចិត្តទុកដាក់លើរូបភាពខាងក្រោមដើម្បីទទួលបានការយល់ដឹងកាន់តែច្បាស់អំពីរឿងនេះ។

កំណត់ binding port ផ្សេងគ្នាទៅគេហទំព័រ

បង្ហោះគេហទំព័រច្រើននៅលើ IIS server ដោយ Host Headers

ដើម្បីធ្វើការចងពិសេស អ្នកត្រូវតែផ្តល់ឱ្យគេហទំព័រ IIS ទីពីរនូវឈ្មោះផ្សេង (ឈ្មោះម៉ាស៊ីន)។ ចុចដៃស្ដាំ TestSite និងជ្រើសរើស Edit Bindings ដើម្បីសម្រេចបាន។ ចុច Edit បន្ទាប់ពីជ្រើសរើសការចងចាំបាច់។
រូបភាពខាងក្រោមបង្ហាញពីរបៀបកំណត់ឈ្មោះម៉ាស៊ីនដាច់ដោយឡែករបស់អាសយដ្ឋានអ្នកប្រើប្រាស់។ ដោយសារ​យើង​នឹង​ប្រើ TestSite ក្នុង​មេរៀន​នេះ សូម​បញ្ចូល​វា​ក្នុង​ប្រអប់ Hostname។

Edit Site Binding Window

ប្រអប់បញ្ចូលពាក្យបញ្ជាអាចត្រូវបានប្រើដើម្បីរៀបចំការចងគេហទំព័រ IIS ។ នៅពេលអ្នកដំណើរការពាក្យបញ្ជាដើម្បីកំណត់រចនាសម្ព័ន្ធការចងគេហទំព័រ IIS អ្នកគួរតែឃើញអ្វីមួយដែលស្រដៀងនឹងរូបភាពខាងក្រោម ប្រសិនបើអ្នកកំពុងប្រើ IIS 7 ឬក្រោយនេះ៖
C:\Windows\System32\inetsrv\appcmd.exe set site /site.name:testsite /+bindings.[protocol=’http’,bindingInformation=’*:80:testsite’]
អ្នកអាចបើកដំណើរការគេហទំព័រទីពីរក្នុងលក្ខណៈស្រដៀងនឹងគេហទំព័រទីមួយ។

Manage Websites

នៅដំណាក់កាលនេះ អ្នកត្រូវតែបន្ថែមឈ្មោះ DNS alias (A ឬ CNAME) សម្រាប់ម៉ាស៊ីនមេ ដោយយោងទៅលើ IP address ឬឈ្មោះម៉ាស៊ីននៃ IIS web server របស់អ្នក។ អ្នកត្រូវតែបង្កើតធាតុ DNS នៅលើឧបករណ៍បញ្ជាដែន ប្រសិនបើអ្នកប្រើដែន Active Directory ។ អ្នកអាចប្រើ IIS ដើម្បីកំណត់ឈ្មោះដែននៃម៉ាស៊ីនមេ IIS របស់អ្នកជាម៉ាស៊ីនគោលដៅ FQDN ហើយបង្កើតកំណត់ត្រា CNAME សម្រាប់ឈ្មោះ TestSite នៅក្នុងកុងសូល DNS (dnsmgmt.msc) ។

បង្កើតកំណត់ត្រា CNAME សម្រាប់ឈ្មោះ TestSite នៅក្នុង DNS console

The following command can be used with PowerShell to generate this កំណត់ត្រា DNS:
Add-DnsServerResourceRecordCName -HostNameAlias web-srv1.woshub.com -Name testsite -ZoneName woshub.com
សាកល្បងបើកដំណើរការ browser ហើយចូលទៅកាន់ http://TestSite។ វាគួរតែបើកដោយជោគជ័យ ប្រសិនបើអ្វីៗគ្រប់យ៉ាងត្រូវបានធ្វើតាមការណែនាំ។

លទ្ធផលចុងក្រោយនៃកន្លែងសាកល្បង

សន្និដ្ឋាន

អ្នកអាចប្រើប្រាស់ធនធានម៉ាស៊ីនមេប្រកបដោយប្រសិទ្ធភាពជាមួយនឹងការបង្ហោះនិម្មិត។ ម៉ាស៊ីននិម្មិតរួមបញ្ចូលគ្នាត្រូវបានផ្តល់ជូនដោយម៉ាស៊ីនមេ VPS សម្រាប់គេហទំព័រ។ ម៉ាស៊ីនមេមួយអាចផ្ទុកគេហទំព័រចំនួនគ្មានកំណត់សម្រាប់ក្រុមហ៊ុនរបស់អ្នក។ វានឹងបំពេញសំណើដែលមកពី URLs ដែលបានបញ្ជាក់។

ជំហានសម្រាប់ការបង្ហោះគេហទំព័រចំនួនពីរត្រូវបានគ្របដណ្តប់នៅក្នុងមេរៀននេះ។ អ្នកអាចអនុវត្តពួកវាដោយប្រើ NGINX ឬ Apache ។
អ្នកអាចរៀបចំគេហទំព័រដោយជោគជ័យនៅលើម៉ាស៊ីនមេមួយដោយធ្វើតាមការណែនាំទាំងនេះ។ ធ្វើឱ្យម៉ាស៊ីនមេមានធនធានគ្រប់គ្រាន់សម្រាប់ដែនទាំងពីរ។