ទិដ្ឋភាពទូទៅនៃម៉ាស៊ីនបម្រើបណ្ដាញ Apache
ម៉ាស៊ីនមេ Apache HTTP (ជាទូទៅគេហៅថា Apache) ត្រូវបានទទួលស្គាល់ជាទូទៅថាជាម៉ាស៊ីនបម្រើវិបសាយ HTTP ដ៏មានប្រជាប្រិយបំផុតលើពិភពលោក។ វាមានល្បឿនលឿននិងមានសុវត្ថិភាពហើយរត់ជាងពាក់កណ្តាលនៃម៉ាស៊ីនបម្រើបណ្ដាញទាំងអស់នៅជុំវិញពិភពលោក។
កម្មវិធី Apache ក៏ជាកម្មវិធីឥតគិតថ្លៃផងដែរដែលត្រូវបានចែកចាយដោយ មូលនិធិកម្មវិធី Apache ដែលជំរុញអោយមានបណ្តាញបច្ចេកវិទ្យាឥតខ្សែនិងកូដចំហជាច្រើន។ ម៉ាស៊ីនមេវ៉ែប Apache ផ្ដល់នូវលក្ខណៈពិសេសពេញលេញរួមទាំង CGI, SSL និងដែននិម្មិត; វាក៏គាំទ្រ ម៉ូឌុលកម្មវិធីជំនួយ សម្រាប់ការពង្រីក។
ទោះបីជា Apache ត្រូវបានគេរចនាឡើងដំបូងសម្រាប់បរិស្ថានយូនីកក៏ដោយការដំឡើងស្ទើរតែទាំងអស់ (ជាង 90%) ដំណើរការលើលីនុច។ ទោះជាយ៉ាងណាវាក៏អាចរកបានសម្រាប់ ប្រព័ន្ធប្រតិបត្តិការ ផ្សេងទៀតដូចជាវីនដូ។
ចំណាំ: Apache មានម៉ាស៊ីនមេផ្សេងទៀតដែលមានឈ្មោះថា Apache Tomcat ដែលមានប្រយោជន៍សម្រាប់ Java Servlets ។
តើអ្វីទៅជាម៉ាស៊ីនបម្រើបណ្ដាញ HTTP?
ម៉ាស៊ីនបម្រើជាទូទៅគឺជាកុំព្យូទ័រពីចម្ងាយដែលបម្រើឯកសារដើម្បីស្នើសុំអតិថិជន។ ម៉ាស៊ីនបម្រើបណ្តាញ, បន្ទាប់មក, គឺជាបរិស្ថានដែលវេបសាយដែលរត់នៅ; ឬប្រសើរជាងនេះទៅទៀតកុំព្យូទ័រដែលបាន បម្រើ គេហទំព័រ។
នេះជាការពិតមិនថាគេហទំព័រណាដែលកំពុងបញ្ជូនឬរបៀបដែលវាត្រូវបានបញ្ជូន (ឯកសារ HTML សម្រាប់គេហទំព័រ, ឯកសារ FTP ជាដើម) ក៏មិនប្រើកម្មវិធីដែលបានប្រើ (ឧ។ Apache, HFS, FileZilla, nginx, lighttpd) ។
ម៉ាស៊ីនបម្រើបណ្តាញ HTTP គឺជាម៉ាស៊ីនមេដែលផ្តល់នូវមាតិការលើ HTTP ឬ Hypertext Transfer Protocol និង FTP ផ្សេងទៀត។ ឧទាហរណ៍នៅពេលអ្នកចូលទៅក្នុងកម្មវិធីរុករកអ៊ីនធឺណិតរបស់អ្នកអ្នកកំពុងទាក់ទងទៅម៉ាស៊ីនមេដែលបង្ហោះវេបសាយនេះដើម្បីឱ្យអ្នកអាចទាក់ទងជាមួយវាដើម្បីស្នើសុំទំព័រគេហទំព័រ (ដែលអ្នកបានធ្វើរួចហើយដើម្បីមើលទំព័រនេះ) ។
ហេតុអ្វីប្រើ Apache HTTP Server?
មានអត្ថប្រយោជន៍ជាច្រើនចំពោះ Apache HTTP Server ។ អ្វីដែលគួរឱ្យកត់សម្គាល់បំផុតនោះគឺថាវាមិនគិតថ្លៃសម្រាប់ការប្រើប្រាស់ផ្ទាល់ខ្លួននិងពាណិជ្ជកម្មដូច្នេះអ្នកមិនចាំបាច់ព្រួយបារម្ភអំពីការចំណាយសម្រាប់វាទេ។ សូម្បីតែកម្រៃសេវាមួយម៉ោងតូចគឺមិនមាន។
កម្មវិធី Apache ក៏ជាកម្មវិធីដែលអាចជឿជាក់បាននិងត្រូវបានធ្វើបច្ចុប្បន្នភាពជាញឹកញាប់ព្រោះវានៅតែត្រូវបានថែរក្សាយ៉ាងសកម្ម។ នេះជាការសំខាន់ណាស់ពេលពិចារណាអំពីអ្វីដែលម៉ាស៊ីនបម្រើបណ្ដាញត្រូវប្រើ។ អ្នកចង់បានមួយដែលមិនត្រឹមតែផ្តល់នូវលក្ខណៈពិសេសថ្មីនិងល្អប្រសើរជាងមុនប៉ុណ្ណោះទេប៉ុន្តែក៏ជាអ្វីមួយដែលនឹងបន្តធ្វើបច្ចុប្បន្នភាពដើម្បីផ្តល់នូវ បំណះ សុវត្ថិភាពនិងភាពប្រសើរឡើងនៃភាពងាយរងគ្រោះ។
ខណៈពេលដែល Apache គឺជាផលិតផលឥតគិតថ្លៃនិងធ្វើឱ្យទាន់សម័យ, វាមិន skimp លើលក្ខណៈពិសេស។ តាមការពិតវាជាម៉ាស៊ីនបម្រើបណ្ដាញ HTTP ដែលមានលក្ខណៈពិសេសបំផុតដែលអាចរកបានដែលនេះជាហេតុផលមួយទៀតដែលវាពេញនិយម។
ម៉ូឌុលត្រូវបានប្រើដើម្បីបន្ថែមមុខងារបន្ថែមទៅកម្មវិធី។ ការផ្ទៀងផ្ទាត់ពាក្យសំងាត់និងវិញ្ញាបនបត្រឌីជីថលត្រូវបានគាំទ្រ អ្នកអាចប្ដូរសារកំហុសតាមបំណង។ ការដំឡើង Apache មួយអាចផ្តល់នូវគេហទំព័រច្រើនជាមួយនឹងសមត្ថភាពបង្ហោះនិម្មិតរបស់ខ្លួន។ ម៉ូឌុលប្រូកស៊ីមាន។ វាគាំទ្រ SSL និង TLS និងការបង្ហាប់ GZIP ដើម្បីបង្កើនល្បឿនគេហទំព័រ។
នេះគឺជាលក្ខណៈមួយចំនួនដែលបានឃើញនៅក្នុងកម្មវិធី Apache:
- IPv6
- XML
- FTP
- Perl, Lua និង PHP
- ល្បឿនរលក
- WebDAV
- ផ្ទុកតុល្យភាពផ្ទុក
- HTTP / 2
- .htaccess
- របៀបដំណើរការសំណើច្រើន (MPMs)
- សរសេរ URL ឡើងវិញ
- ការតាមដានសម័យ
- ទីតាំងភូមិសាស្ត្រផ្អែកលើ អាសយដ្ឋាន IP
អ្វីដែលបន្ថែមទៀតនោះគឺថាទោះបីជាមានលក្ខណៈពិសេសច្រើនយ៉ាងក៏ដោយអ្នកមិនចាំបាច់ព្រួយបារម្ភអំពីរបៀបដែលអ្នកនឹងរៀនប្រើវាទាំងអស់នោះទេ។ កម្មវិធី Apache ត្រូវបានគេប្រើប្រាស់យ៉ាងទូលំទូលាយដែលចម្លើយត្រូវបានផ្តល់ឱ្យរួចហើយ (និងបង្ហោះតាមអ៊ីនធឺរណែត) ទៅកាន់ស្ទើរតែគ្រប់សំណួរដែលអ្នកអាចសួរ។