ความแตกต่างหลัก: Apache 2 หมายถึงเซิร์ฟเวอร์ Apache http รุ่น 2.x ที่พัฒนาโดยมูลนิธิซอฟต์แวร์ Apache มันเป็นโอเพนซอร์ซและไม่มีเซิร์ฟเวอร์ต้นทุน Httpd ย่อมาจาก Hypertext Transfer Protocol Daemon ในการอ้างอิงถึง Apache httpd อ้างถึงโปรแกรมเซิร์ฟเวอร์ Apache HyperText Transfer Protocol (HTTP) ซึ่งจัดการการร้องขอ Apache โดยทั่วไปทำงานเป็นบริการสำหรับ Windows NT, 200 และ XP ในอีกทางหนึ่งใน Unix มันทำงานเป็น daemon ทั่วไปที่จัดการคำขอโดยไม่มีช่วงเวลาใด ๆ ในพื้นหลัง ในแง่ของไฟล์การกำหนดค่า httpd.conf และ Apache2.confg นั้นแตกต่างกันเล็กน้อย โดยทั่วไป httpd.conf เป็นไฟล์กำหนดค่าหลักสำหรับ Apache เว็บเซิร์ฟเวอร์ คุณสามารถค้นหาได้อย่างง่ายดายบน Red Hat Enterprise Linux, CentOS และอื่น ๆ Ubuntu ใช้ apache2.conf เป็นไฟล์กำหนดค่าหลัก
Apache หมายถึงเซิร์ฟเวอร์ Apache http มันเป็นเว็บเซิร์ฟเวอร์ที่เกิดจากความพยายามพัฒนาซอฟต์แวร์ร่วมกัน ได้รับการพัฒนาโดยมูลนิธิซอฟต์แวร์อาปาเช่ มันเป็นโอเพนซอร์ซและไม่มีค่าใช้จ่าย มันสามารถรองรับหลายแพลตฟอร์มรวมถึง Linux, Windows และระบบปฏิบัติการ Macintosh มันมีช่วงของคุณสมบัติและหลายคนนำมาใช้โดยใช้โมดูลรวบรวม ให้รหัสผ่านและการรับรองความถูกต้องของใบรับรองดิจิทัล มันมีคุณสมบัติมากมายเช่น CGI, SSL และโดเมนเสมือน
โดยปกติ httpd นี้ไม่ควรเรียกใช้โดยตรง สามารถเรียกใช้โดย -
- ใช้ Apachet1 (Unix)
- การใช้ httpd เป็นบริการใน Windows NT, 200 และ XP
- การใช้ httpd เป็นแอปพลิเคชั่นคอนโซลบน Windows 9x และ ME
Apache 2 สำหรับ windows มีหลายเธรด ซึ่งแตกต่างจาก Unix มันไม่ได้สร้างกระบวนการแยกต่างหากสำหรับแต่ละคำขอ อย่างไรก็ตามโดยทั่วไปกระบวนการ apache สองกระบวนการจะเรียกใช้ (ลูกและพาเรนต์) เพื่อจัดการคำขอ
ในแง่ของไฟล์การกำหนดค่า httpd.conf และ Apache2.confg นั้นแตกต่างกันเล็กน้อย โดยทั่วไป httpd.conf เป็นไฟล์กำหนดค่าหลักสำหรับ Apache เว็บเซิร์ฟเวอร์ คุณสามารถค้นหาได้อย่างง่ายดายบน Red Hat Enterprise Linux, CentOS และอื่น ๆ Ubuntu ใช้ apache2.conf เป็นไฟล์กำหนดค่าหลัก มันมีการกำหนดค่าเริ่มต้นทั้งหมดสำหรับ Apache และทำให้มีการตั้งค่าที่เป็นสากลเพื่อ Apache2 ใน Ubuntu รุ่นก่อนหน้านี้ไฟล์ที่เรียกว่า httpd.conf เคยถูกเก็บไว้ในไฟล์กำหนดค่า Apache 2 ตอนนี้มันไม่มีอยู่
เปรียบเทียบระหว่าง Apache 2 และ Httpd:
Apache 2 | httpd | |
คำนิยาม | Apache 2 หมายถึงเซิร์ฟเวอร์ Apache http รุ่น 2.x ที่พัฒนาโดยมูลนิธิซอฟต์แวร์ Apache มันเป็นโอเพนซอร์ซและไม่มีค่าใช้จ่ายเว็บเซิร์ฟเวอร์ | Httpd ย่อมาจาก Hypertext Transfer Protocol Daemon Daemon หมายถึงโปรแกรมที่ทำงานอยู่เสมอและส่งข้อมูลที่ร้องขอไปยังผู้ใช้ |
ในแง่ของไฟล์กำหนดค่า (.config) | ไฟล์กำหนดค่าหลักใน Ubuntu | ไฟล์กำหนดค่าหลักในระบบปฏิบัติการเช่น Red Hat Enterprise Linux, CentOS เป็นต้น |