กลับไปหน้าบทความ

อ่าน 4 นาที

การเปรียบเทียบซอฟต์แวร์เว็บเซิร์ฟเวอร์

ซอฟต์แวร์เว็บเซิร์ฟเวอร์ช่วยให้คอมพิวเตอร์ทำหน้าที่เป็น เว็บเซิร์ฟเวอร์ ได้ เว็บเซิร์ฟเวอร์รุ่นแรกๆ รองรับเฉพาะไฟล์คงที่ เช่น HTML (และรูปภาพ)...

การเปรียบเทียบซอฟต์แวร์เว็บเซิร์ฟเวอร์

ซอฟต์แวร์เว็บเซิร์ฟเวอร์ช่วยให้คอมพิวเตอร์ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ได้ เว็บเซิร์ฟเวอร์รุ่นแรกๆ รองรับเฉพาะไฟล์คงที่ เช่นHTML (และรูปภาพ) แต่ปัจจุบันเว็บเซิร์ฟเวอร์ส่วนใหญ่รองรับการฝังแอปพลิเคชันฝั่งเซิร์ฟเวอร์ได้แล้ว

เฟรมเวิร์กสำหรับการพัฒนาเว็บแอปพลิเคชันบางตัวมีเซิร์ฟเวอร์ HTTP แบบง่ายๆ มาให้ด้วย ตัวอย่างเช่น เฟรมเวิร์ กDjangorunserverและPHPก็มีเซิร์ฟเวอร์ในตัว โดยทั่วไปแล้ว เซิร์ฟเวอร์เหล่านี้มีไว้สำหรับใช้ในระหว่างการพัฒนาเบื้องต้นเท่านั้น เซิร์ฟเวอร์สำหรับการใช้งานจริงจะต้องใช้ส่วนหน้า HTTP ที่แข็งแกร่งกว่า เช่น เซิร์ฟเวอร์ที่ระบุไว้ในที่นี้

ภาพรวม

คุณสมบัติ

บางฟีเจอร์อาจไม่ได้รวมไว้ในเว็บเซิร์ฟเวอร์โดยเจตนา เพื่อหลีกเลี่ยงปัญหาฟีเจอร์มากเกินไปตัวอย่างเช่น:

  • สามารถเปิดใช้งาน TLS/HTTPS ได้โดยใช้ daemon stunnel แยกต่างหาก ซึ่งจะยุติ TLS และส่งต่อแพ็กเก็ต HTTP ดิบไปยัง daemon http
  • ผู้พัฒนา httpd สำหรับ NGINX และ OpenBSD ตัดสินใจที่จะไม่รวมการตีความ CGI แต่ใช้ FastCGI แทน สำหรับ OpenBSD นั้นได้พัฒนาเกตเวย์slowcgi ขึ้น มา
  • BusyBox httpd ไม่มีฟังก์ชันสร้างรายการไดเร็กทอรีอัตโนมัติ แต่สามารถนำไปใช้งานในรูปแบบสคริปต์ CGI ได้
เซิร์ฟเวอร์ ความปลอดภัย การโฮสติ้งเสมือนจริงเนื้อหาแบบไดนามิก[]ทำงานใน พื้นที่ ผู้ใช้หรือพื้นที่เคอร์เนลคอนโซลการจัดการ การสนับสนุนโปรโตคอลเพิ่มเติม
การตรวจสอบสิทธิ์การเข้าถึงขั้นพื้นฐานการตรวจสอบ สิทธิ์การเข้าถึง ไดเจ สต์SSL/TLS httpsซีจีไอเอฟซีจีไอเอสซีจีไอWSGIจาวาเซอร์ฟเล็ตเอสเอสไออิซาพีไอเอสเอสเจเอสIPv6 HTTP/2เร็วHTTP/3
เซิร์ฟเวอร์ AOLใช่ เลขที่ ใช่[ b ] [ c ] [ d ] [ 32 ]ใช่ ใช่ เลขที่ ไม่ทราบ เลขที่ เลขที่ ใช่ ไม่ทราบ ไม่ทราบ ผู้ใช้ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เซิร์ฟเวอร์ Apache HTTPใช่ ใช่ ใช่[ e ] [ c ] [ 33 ] [ f ] [ 34 ]ใช่ ใช่ ใช่ ใช่ ใช่[ e ]ไม่[ g ]ใช่ ใช่[ h ]ไม่ทราบ ผู้ใช้ ใช่[ i ]ใช่ ใช่ เลขที่ เลขที่
Apache Tomcatใช่ ใช่ ใช่[ j ] [ 35 ]ใช่ ใช่ เลขที่ ไม่ทราบ เลขที่ ใช่ ใช่ ไม่[ k ]ไม่ทราบ ผู้ใช้ ใช่ ใช่[ l ]ใช่ ไม่ทราบ ไม่ทราบ
งูเหลือมเลขที่ เลขที่ ใช่[]ใช่ ใช่ เลขที่ ไม่ทราบ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่ ผู้ใช้ ไม่ทราบ ใช่ เลขที่ เลขที่ เลขที่
BusyBox httpdใช่ เลขที่ เลขที่ เลขที่ ใช่ เลขที่ เลขที่ เลขที่ เลขที่ ไม่[ n ]เลขที่ เลขที่ ผู้ใช้ เลขที่ ใช่ เลขที่ เลขที่ เลขที่
แคดดี้ใช่ เลขที่ ใช่ ใช่ บางส่วน[ o ]ใช่ เลขที่ เลขที่ เลขที่ ไม่[ p ]เลขที่ เลขที่ ผู้ใช้ เลขที่ ใช่ ใช่ ใช่ ใช่[ q ]
เซิร์ฟเวอร์เรซิน Cauchoใช่ ใช่ เวอร์ชันที่ต้องชำระเงิน[ c ]ใช่ ใช่ ใช่ ไม่ทราบ เลขที่ ใช่ ใช่ เลขที่ ไม่ทราบ ผู้ใช้ ใช่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
คอเดียม ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ เลขที่ ใช่ ใช่ ไม่ทราบ ไม่ทราบ ผู้ใช้ ใช่ ใช่[ r ]ไม่ทราบ ไม่ทราบ ไม่ทราบ
เซิร์ฟเวอร์ HTTP เชอโรคีใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ เลขที่ ใช่ เลขที่ ไม่ทราบ ผู้ใช้ ใช่ ใช่[ 37 ]ไม่ทราบ ไม่ทราบ ไม่ทราบ
เอชเอฟเอสใช่ เลขที่ หมายเลข[ 38 ]เลขที่ เลขที่ เลขที่ ไม่ทราบ เลขที่ เลขที่ เลขที่ ไม่ทราบ ไม่ทราบ ผู้ใช้ ไม่ทราบ เลขที่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เซิร์ฟเวอร์ HTTP ของ Hiawathaใช่ ใช่ ใช่[ s ] [ 39 ]ใช่ ใช่ ใช่ เลขที่ เลขที่ เลขที่ ใช่ เลขที่ ไม่ทราบ ผู้ใช้ ใช่ ใช่ หมายเลข[ 40 ]หมายเลข[ 40 ]หมายเลข[ 40 ]
เซิร์ฟเวอร์ HTTP ของ IBMใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ เลขที่ เลขที่ ใช่ เลขที่ ไม่ทราบ ผู้ใช้ ใช่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
บริการข้อมูลทางอินเทอร์เน็ตใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ เลขที่ ไม่]ใช่ ใช่ ใช่ เคอร์เนลและผู้ใช้[ 41 ]ใช่ ใช่ ใช่ ไม่ทราบ ไม่ทราบ
ท่าเทียบเรือใช่ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ ไม่ทราบ เลขที่ ใช่ ไม่ทราบ ไม่ทราบ ใช่ ผู้ใช้ ไม่ทราบ ไม่ทราบ ใช่ ไม่ทราบ ไม่ทราบ
เย็กซัส เลขที่ เลขที่ ใช่ ใช่ เลขที่ ใช่ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่ ใช่ ผู้ใช้ ใช่ เลขที่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ไลท์ทีพีดีใช่ ใช่ ใช่[ c ] [ 42 ]ใช่ ใช่ ใช่ ใช่ ใช่ ไม่[ g ]ใช่ เลขที่ เลขที่ ผู้ใช้ เลขที่ ใช่ ใช่ เลขที่ เลขที่
เซิร์ฟเวอร์เว็บ LiteSpeedใช่ ใช่ ใช่ ใช่ ใช่ ใช่ เลขที่ ใช่ ไม่[ g ]ใช่ เลขที่ ไม่ทราบ ผู้ใช้ ใช่ ใช่ ใช่ ใช่ ใช่[ 43 ]
พังพอนใช่ ใช่ ใช่ ใช่ ใช่ เลขที่ เลขที่ เลขที่ เลขที่ ใช่ เลขที่ เลขที่ ผู้ใช้ ใช่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เซิร์ฟเวอร์ HTTP ของ Monkey ใช่ เลขที่ ใช่[ s ]ใช่ ใช่ ใช่ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่ ผู้ใช้ เลขที่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
นาวิเซิร์ฟเวอร์ใช่ เลขที่ ใช่ ใช่ ใช่ เลขที่ ไม่ทราบ เลขที่ เลขที่ ใช่ ไม่ทราบ ไม่ทราบ ผู้ใช้ ใช่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
NCSA HTTPdใช่ ใช่ ไม่ทราบ บางส่วน[ u ]ใช่ ไม่ทราบ ไม่ทราบ เลขที่ เลขที่ ใช่ เลขที่ เลขที่ ผู้ใช้ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่
งินซ์ใช่ ใช่ (โมดูล) ใช่ ใช่ เลขที่ ใช่ ใช่ ใช่ ไม่[ 44 ]ใช่ เลขที่ ไม่ทราบ ผู้ใช้ เลขที่ ใช่[ 45 ]ใช่[ 46 ]ใช่ ใช่
OpenBSD httpd ใช่ เลขที่ ใช่ ใช่ เลขที่ ใช่ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่ เลขที่ ผู้ใช้ เลขที่ ใช่ เลขที่ เลขที่ เลขที่
โอเพนลิงก์ เวอร์ทูโอโซใช่ ใช่ ใช่ ใช่ เลขที่ เลขที่ เลขที่ เลขที่ ใช่ ใช่ เลขที่ เลขที่ ผู้ใช้ ใช่ เลขที่ เลขที่ ไม่ทราบ ไม่ทราบ
Oracle HTTP Server [ 47 ]ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ เลขที่ เลขที่ ใช่ เลขที่ ไม่ทราบ ผู้ใช้ ใช่[ v ]ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เซิร์ฟเวอร์เว็บ Oracle iPlanetใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ เลขที่ ใช่ ใช่ เลขที่ ใช่ ผู้ใช้ ใช่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
thttpdใช่ ไม่ทราบ เลขที่ ใช่ ใช่ เลขที่ ไม่ทราบ เลขที่ เลขที่ เลขที่ เลขที่ ไม่ทราบ ผู้ใช้ เลขที่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เว็บเซิร์ฟเวอร์ TUXเลขที่ เลขที่ เลขที่ ใช่ ใช่ เลขที่ ไม่ทราบ เลขที่ เลขที่ เลขที่ เลขที่ ไม่ทราบ เคอร์เนล ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ชิตามิใช่ ไม่ทราบ เวอร์ชันเสียเงิน ใช่ ใช่ ไม่ทราบ ไม่ทราบ เลขที่ ไม่ทราบ ใช่ ไม่ทราบ ไม่ทราบ ผู้ใช้ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ยอว์สใช่ ไม่ทราบ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ เลขที่ เลขที่ ใช่ เลขที่ ไม่ทราบ ผู้ใช้ ไม่ทราบ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เว็บเซิร์ฟเวอร์ Zeusใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ไม่ทราบ เลขที่ ไม่[ g ]ใช่ ใช่ ไม่ทราบ ผู้ใช้ ใช่ เลขที่ ไม่ทราบ ไม่ทราบ ไม่ทราบ
  1. ^คอลัมน์ "เนื้อหาแบบไดนามิก" ระบุว่าเซิร์ฟเวอร์นั้นได้นำคุณสมบัติดังกล่าวมาใช้หรือไม่ คุณสมบัติอื่นๆ อาจใช้งานได้ผ่านการมอบหมาย (เช่น Apache HTTP Server สามารถมอบหมายให้ Apache Tomcat รองรับ Servlet ได้)
  2. ^รองรับการใช้งาน RSA BSAFE
  3. ^ a b c dการสนับสนุนการใช้openSSL
  4. ^การสนับสนุนการใช้งานบริการรักษาความปลอดภัยเครือข่าย
  5. ^ a bผ่านโมดูล
  6. ^รองรับการใช้งาน GnuTLS
  7. ^ a b c dเซิร์ฟเวอร์นี้ใช้AJPและสามารถผสานรวมคอนเทนเนอร์ Servlet ของบุคคลที่สามที่เข้ากันได้ เพื่อให้การสนับสนุน Servlet เป็นไปอย่างราบรื่น
  8. ^เซิร์ฟเวอร์นี้สามารถใช้โมดูล mod_isapi เพื่อรองรับการทำงานนี้ได้
  9. ^ผ่านทางเจโรนิโม
  10. ^รองรับการใช้งาน Java Secure Socket Extension
  11. ^แม้ว่า Tomcat จะไม่ได้ใช้งาน ISAPI โดยตรง แต่ก็สามารถทำงานร่วมกับ Apache mod_jk ได้เป็นอย่างดี ซึ่งมีโมดูล ISAPI สำหรับจุดประสงค์นี้
  12. ^ต้องใช้ JVM และระบบปฏิบัติการที่รองรับ IPv6
  13. ^พร้อมแพทช์ภายนอก
  14. ^ใช้งานในรูปแบบสคริปต์ CGI httpd_ssi
  15. ^มีการใช้งาน CGI สำหรับการเชื่อมต่อ WebSocket
  16. ^ความสามารถเหมือนกับ SSI ที่มีให้ใช้งานผ่านเทมเพลต
  17. ^ตัว เลือก experimental_http3 "เปิดใช้งานการสนับสนุน HTTP/3 ร่างทดลอง...ตัวเลือกนี้จะถูกยกเลิกในอนาคต" [ 36 ]
  18. ^ Caudium เวอร์ชัน 1.4.8กล่าวถึงการรองรับ IPv6 แต่ไม่ได้ระบุไว้อย่างชัดเจนในเว็บไซต์อย่างเป็นทางการผู้ดูแลระบบได้รับคำขออัปเดตเอกสารแล้ว โปรดลบข้อความเตือนนี้เมื่อพวกเขาอัปเดตเว็บไซต์
  19. ^ การสนับสนุนการใช้งาน PolarSSL
  20. ^รองรับ Servlet Engine ผ่านทาง isapi_redirect
  21. ^เนื่องจากขาดการสนับสนุน HTTP/1.1 การใช้งาน Virtual Host แบบอิงตามชื่อจึงยังไม่สมบูรณ์
  22. ^ผ่านทาง Enterprise Manager

การสนับสนุนระบบปฏิบัติการ

ดูเพิ่มเติม

  • แบบสำรวจเซิร์ฟเวอร์เว็บ Netcraft ถูกเก็บถาวรเมื่อวันที่ 20 พฤษภาคม 2010 ที่Wayback Machine
  • สถิติการใช้งานและส่วนแบ่งการตลาดของเว็บเซิร์ฟเวอร์สำหรับเว็บไซต์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Comparison_of_web_server_software&oldid=1360084807 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การเปรียบเทียบซอฟต์แวร์เว็บเซิร์ฟเวอร์

ซอฟต์แวร์เว็บเซิร์ฟเวอร์ช่วยให้คอมพิวเตอร์ทำหน้าที่เป็น เว็บเซิร์ฟเวอร์ ได้ เว็บเซิร์ฟเวอร์รุ่นแรกๆ รองรับเฉพาะไฟล์คงที่ เช่น HTML (และรูปภาพ)...

ภาพรวม

เซิร์ฟเวอร์ พัฒนาโดย ใบอนุญาตซอฟต์แวร์ เวอร์ชันเสถียรล่าสุด วันที่วางจำหน่ายล่าสุด เซิร์ฟเวอร์ AOL นาวิซอฟต์ โมซโมซา 4.5.1 [ 1 ] 2 กุมภาพันธ์ 2552 (ยุติการให้บริการ) ( 2 กุมภาพันธ์ 2552 ) เซิร์ฟเวอร์ Apache HTTP มูลนิธิซอฟต์แวร์ Apache อะปาเช่ 2.4.

คุณสมบัติ

บางฟีเจอร์อาจไม่ได้รวมไว้ในเว็บเซิร์ฟเวอร์โดยเจตนา เพื่อหลีกเลี่ยง ปัญหาฟีเจอร์มากเกินไป ตัวอย่างเช่น:

การสนับสนุนระบบปฏิบัติการ

เซิร์ฟเวอร์ วินโดวส์ ลินุกซ์ ระบบปฏิบัติการ macOS บีเอสดี โซลาริส อีคอมสเตชั่น โอเพ่นวีเอ็มเอส เอไอเอ็กซ์ ไอบีเอ็มไอ z/OS เอชพี-UX เซิร์ฟเวอร์ AOL เลขที่ ใช่ ใช่ ใช่ ใช่ เลขที่ เลขที่ ไม่ทราบ เลขที่ ไม่ทราบ ไม่ทราบ เซิร์ฟเวอร์ Apache HTTP ใช่ ใช่ ใช่ ใช่ ใช่...