ម៉ាស៊ីនបម្រើបណ្តាញ Apache

ទិដ្ឋភាពទូទៅនៃម៉ាស៊ីនបម្រើបណ្ដាញ 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:

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