<ก่อนหน้านี้ | Contents | ถัดไป>
1. HTTPD - เว็บเซิร์ฟเวอร์ Apache2
Apache เป็นเว็บเซิร์ฟเวอร์ที่ใช้บ่อยที่สุดบนระบบ Linux เว็บเซิร์ฟเวอร์ใช้เพื่อแสดงหน้าเว็บที่คอมพิวเตอร์ไคลเอนต์ร้องขอ โดยทั่วไป ลูกค้าร้องขอและดูหน้าเว็บโดยใช้แอปพลิเคชันเว็บเบราว์เซอร์ เช่น Firefox, Opera, Chromium หรือ Internet Explorer
ผู้ใช้ป้อน Uniform Resource Locator (URL) เพื่อชี้ไปที่เว็บเซิร์ฟเวอร์โดยใช้ Fully Qualified Domain Name (FQDN) และพาธไปยังทรัพยากรที่ต้องการ ตัวอย่างเช่น การดูโฮมเพจของเว็บไซต์ Ubuntu1 ผู้ใช้จะป้อนเฉพาะ FQDN:
อูบุนตู.คอม
เพื่อดูชุมชน2 หน้าย่อย ผู้ใช้จะเข้าสู่ FQDN ตามด้วยเส้นทาง:
www.ubuntu.com/community
โปรโตคอลที่ใช้บ่อยที่สุดในการถ่ายโอนเว็บเพจคือ Hyper Text Transfer Protocol (HTTP) รองรับโปรโตคอล เช่น Hyper Text Transfer Protocol ผ่าน Secure Sockets Layer (HTTPS) และ File Transfer Protocol (FTP) ซึ่งเป็นโปรโตคอลสำหรับการอัปโหลดและดาวน์โหลดไฟล์
Apache Web Servers มักใช้ร่วมกับโปรแกรมฐานข้อมูล MySQL, ภาษาสคริปต์ HyperText Preprocessor (PHP) และภาษาสคริปต์ยอดนิยมอื่นๆ เช่น Python และ Perl การกำหนดค่านี้เรียกว่า LAMP (Linux, Apache, MySQL และ Perl/Python/PHP) และสร้างแพลตฟอร์มที่ทรงพลังและมีประสิทธิภาพสำหรับการพัฒนาและปรับใช้แอปพลิเคชันบนเว็บ