Web Server คือ เครื่องคอมพิวเตอร์ที่ใช้เป็นที่เก็บเว็บไซต์ (Website) เพื่อให้ผู้ใช้งาน (User หรือ Client) เรียกเข้าหน้าเว็บไซต์ดังกล่าวโดยใช้ HTTP ผ่านทางโปรแกรมหรือชุดคำสั่งเพื่อเข้าดูเว็บไซต์ (Web Browser)
ขั้นตอนการเรียกใช้งาน Web server เพื่อเข้าเว็บไซต์
– User ป้อนที่อยู่เว็บไซต์ หรือ URL (Uniform Resource Locator) https://www.comgeeks.net โดยใช้โปรแกรมเว็บเบราว์เซอร์ เช่น Internet Explorer, Firefox, Chrome, Safari และ Opera เป็นต้น
– โปรแกรมเว็บเบราว์เซอร์จะตรวจสอบชื่อเว็บไซต์, Nameserver ของโดเมนนั้น, ตรวจสอบ Web server ที่เว็บไซต์นั้นถูกเก็บอยู่ พร้อมทั้งแปลง URL นั้นเป็นหมายเลข IP Address ของ Web server นั้น
– โปรแกรมเว็บเบราว์เซอร์ทำการติดต่อกับเครื่อง Web server ซึ่งตามปกติจะใช้ Protocol TCP, พอร์ต 80
– เมื่อได้รับอนุญาติให้ทำการเชื่อมต่อกับ Web server และเว็บไซต์ โปรแกรมเว็บเบราว์เซอร์จะใช้ Protocol HTTP ในการเรียกดูข้อมูลในเว็บไซต์นั้น
– ทั้ง 4 ขั้นตอนข้างต้น จะใช้เวลาเพียงเสี่ยววินาทีเท่านั้น
ซอฟต์แวร์บริหารเว็บไซต์ที่นิยมใช้บน Web server มีดังนี้
1. Apache HTTP Server จาก Apache Software Foundation
2. Internet Information Server (IIS) จาก Microsoft
3. Sun Java System Web Server จาก Sun Microsystems
4. Zeus Web Server จาก Zeus Technology
เครื่องคอมพิวเตอร์ที่นิยมนำมาทำ Web server มีทั้งแบบ Rack และแบบ Desktop server โดยระบบปฏิบัติการที่นิยมใช้มีอยู่ 2 ตัวคือ Windows Server และ Linux Server
หมายเหตุ เมื่อเทียบกับระบบ Network หรือระบบเครือข่ายทั่วไป Web server ทำหน้าที่เหมือนโฮสต์ หรือ Server ส่วนผู้ใช้งานเว็บไซต์เปรียบเสมือนเครื่องลูกข่าย หรือ Client นั่นเอง