Apache HTTP Server (เรียกว่า Apache) มีความรวดเร็วและปลอดภัยและทำงานได้มากกว่าครึ่งหนึ่งของเว็บเซิร์ฟเวอร์ทั่วโลก
Apache เป็นซอฟต์แวร์ฟรี แจกจ่ายโดย Apache Software Foundation ซึ่งสนับสนุนเทคโนโลยีเว็บขั้นสูงฟรีและโอเพ่นซอร์ส เว็บเซิร์ฟเวอร์ Apache มีคุณสมบัติครบถ้วนเช่น CGI, SSL และเสมือนโดเมน นอกจากนี้ยังสนับสนุนโมดูลปลั๊กอินสำหรับการขยาย
แม้ว่า Apache ได้รับการออกแบบมาสำหรับระบบ Unix แล้ว แต่กว่า 90 เปอร์เซ็นต์ของการติดตั้งทำงานบน Linux อย่างไรก็ตามยังมีให้บริการสำหรับระบบปฏิบัติการอื่นเช่น Windows
เซิร์ฟเวอร์ HTTP คืออะไร?
เซิร์ฟเวอร์โดยทั่วไปคือคอมพิวเตอร์ระยะไกลที่ให้บริการไฟล์เพื่อขอรับลูกค้า เว็บเซิร์ฟเวอร์คือสภาพแวดล้อมที่เว็บไซต์ทำงาน - คอมพิวเตอร์ที่ทำหน้าที่เว็บไซต์
เว็บเซิร์ฟเวอร์มอบเนื้อหาโดยใช้ Hypertext Transfer Protocol ตัวอย่างเช่นเมื่อคุณไปที่ Go-Travels.com ในเว็บเบราเซอร์ของคุณในที่สุดคุณจะติดต่อเว็บเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์นี้เพื่อให้คุณสามารถสื่อสารกับเว็บไซต์นี้เพื่อขอหน้าเว็บ (ซึ่งคุณได้ดำเนินการไปแล้วเพื่อดูหน้าเว็บนี้) .
ทำไมต้องใช้ Apache HTTP Server?
ประโยชน์ที่สำคัญที่สุดสำหรับ Apache คือไม่เสียค่าใช้จ่ายสำหรับการใช้งานส่วนตัวและในเชิงพาณิชย์ดังนั้นคุณจึงไม่จำเป็นต้องกังวลเรื่องค่าใช้จ่ายใด ๆ
Apache ยังเป็นกรอบซอฟต์แวร์ที่เชื่อถือได้และยังคงรักษาอยู่อย่างต่อเนื่องดังนั้นจึงได้รับการอัปเกรดคุณลักษณะบ่อยๆแพทช์รักษาความปลอดภัยและการปรับปรุงความเสี่ยง
ในขณะที่ Apache เป็นผลิตภัณฑ์ฟรีและได้รับการปรับปรุง ในความเป็นจริงเป็นหนึ่งในคุณลักษณะที่เต็มไปด้วย HTTP เว็บเซิร์ฟเวอร์ที่พร้อมใช้งานซึ่งเป็นอีกเหตุผลหนึ่งที่เป็นที่นิยมกันอย่างแพร่หลาย
ใช้โมดูลเพื่อเพิ่มฟังก์ชันต่างๆให้กับซอฟต์แวร์ Apache สนับสนุน:
- การรับรองความถูกต้องของรหัสผ่านและใบรับรองดิจิทัล
- ข้อความแสดงข้อผิดพลาดที่กำหนดเองได้
- การสนับสนุนหลายเว็บไซต์ที่มีความสามารถในการโฮสต์เสมือน
- บริการพร็อกซี่
- SSL และ TLS
- การบีบอัด GZIP เพื่อเพิ่มความเร็วเว็บเพจ
นี่คือคุณสมบัติอื่น ๆ ที่เห็นได้จาก Apache:
- IPv6
- XML
- FTP
- Perl, Lua และ PHP
- การควบคุมปริมาณแบนด์วิดท์
- WebDAV
- โหลดบาลานซ์
- HTTP / 2
- .htaccess
- โหมดการประมวลผลคำขอหลายรายการ
- URL เขียนใหม่
- การติดตามเซสชัน
- Geolocation ตามที่อยู่ IP
ถึงแม้ Apache จะมีคุณสมบัติมากมาย แต่คุณไม่จำเป็นต้องกังวลว่าคุณจะเรียนรู้การใช้งานทั้งหมดอย่างไร Apache ใช้กันอย่างแพร่หลายเพื่อให้คำตอบได้รับ (และโพสต์แบบออนไลน์) ไปแล้วเกือบทุกคำถามที่คุณต้องการ