Web server ค ออะไร ม หน าท อย างไร

เซิร์ฟเวอร์ประเภท Web Server นั้น คือ ซอฟต์แวร์ และ ฮาร์ดแวร์ ที่ใช้ภาษาโพรโทคอลแบบ HTTP (Hypertext Transfer Protocol) และอื่นๆ ในการตอบสนองและสื่อสารกับเครื่องลูก (Client) ในเครือข่าย ในแพลตฟอร์ม World Wide Web หน้าที่หลักของเว็บเซิร์ฟเวอร์ คือแสดงผลข้อมูลและเนื้อหา Website ด้วยการจัดเก็บ, ประมวลผล และ นำเสนอออกมาแก่ User ในลักษณะ Webpage นั่นเอง

\> อ่านบทความ Server คืออะไร ได้ที่นี่

Web server ค ออะไร ม หน าท อย างไร

นอกจาก HTTP แล้ว Webserver ยังรองรับโพรโทคอลได้หลากหลายรูปแบบ คือ SMTP (Simple Mail Transfer Protocol), FTP (File Transfer Protocol), การใช้งาน Email, การรับส่งไฟล์ และ จัดเก็บข้อมูล อีกด้วย

Web Server Hardware จะเชื่อมต่อกับ Internet และทำหน้าที่รับส่ง, แลกเปลี่ยนข้อมูล Data ต่างๆ กับอุปกรณ์อื่นๆ ขณะที่ Web Server Software จะควบคุมการเข้าถึงไฟล์ใน Host ของ User ลักษณะการทำงานนี้คือหนึ่งในวิธีการทำงานแบบ Client/Server Model นั่นเอง คอมพิวเตอร์ทุกๆ เครื่อง ที่ทำหน้าที่เป็น Host Website ต้องมีการติดตั้ง Web Server Software ด้วย

สารบัญ

Web Server Software จะทำหน้าที่เข้าถึง Domain Name ของ Website และประมวลผลพร้อมนำส่งเนื้อเว็บ Site ให้กับ User ในส่วนของ Software นี้ก็มีองค์ประกอบที่หลากหลายเช่นกัน อย่างน้อยคือ HTTP Server ซึ่งทำหน้าที่อ่าน HTTP และ URLs ในฝั่ง Hardware นั้น คือ Computer ที่ทำหน้าที่จัดเก็บ ข้อมูลจำพวก Software และไฟล์เนื้อหาต่างๆ ที่เกี่ยวข้องกับ Website เช่น HTML Document, รูปภาพ และ ไฟล์ JavaScript เป็นต้น

เมื่อ Web Browser อาทิเช่น Google Chrome, Firefox หรือ Microsoft Edge ต้องการไฟล์จาก Web Server ตัว Browser จะทำการร้องขอไฟล์ด้วย HTTP เช่นกัน ซึ่งเมื่อทาง เว็บเซิร์ฟเวอร์ได้รับคำร้องขอแล้ว HTTP Server จะทำการตอบรับ, ค้นหาข้อมูล และส่งกลับไปยัง Browser ผ่าน HTTP

Web server ค ออะไร ม หน าท อย างไร

ขั้นตอนการ Request Web Page ของ Browser

เรามาดูกันว่า เมื่อ Browser ทำการ Request หน้าเพจจากเว็บเซิร์ฟเวอร์ กระบวนการทั้งหมด ที่เกิดขึ้นนั้น มีอะไรบ้าง

  1. ผู้ใช้งานใส่ข้อมูล URL ลงใน Address Bar ของ Web Browser
  2. Web Browser จะรับ IP Address ของ Domain Name โดยวิธีการแปลง URL ผ่าน DNS (Domain Name System) หรือไม่ก็วิธีการค้นหาผ่าน Cache
  3. เว็บเซิร์ฟเวอร์จะเริ่มสามารถเชื่อมต่อกับ Web Browser ในขั้นตอนนี้
  4. Browser ทำการร้องขอไฟล์ที่ระบุจาก Web Servers ด้วย HTTP
  5. เว็บเซิร์ฟเวอร์ทำการตอบสนอง และส่งข้อมูล Page กลับให้ Browser ทาง HTTP

ในกรณีที่ไม่มีข้อมูลเพจที่ต้องการ หรือมีปัญหาบางอย่างเกิดขึ้น เว็บเซิร์ฟเวอร์จะทำการตอบสนองด้วยข้อความแจ้งเตือน Error ไปยังเบราว์เซอร์ ซึ่งจะแสดงข้อความดังกล่าวให้แก่ User บนเว็บเพจ อีกทีหนึ่งครับ

Domains หลายๆ ชื่อ สามารถ Host ลงบน Web Server เดียวกันได้

ในการส่ง URL ผ่านระบบ DNS จำเป็นต้องใช้ดีเอ็นเอสเซิร์ฟเวอร์ ศึกษาเพิ่มเติม อ่านบทความ DNS Server คืออะไรที่นี่

ขาย

Server ราคาถูก

โดยตัวแทนจำหน่ายโดยตรง

ทำไมต้องใช้เว็บเซิร์ฟเวอร์

Webserver นั้น ทำหน้าที่เก็บไฟล์ต่างๆ ของ Website มากมาย ในลักษณะของข้อมูล HTML และองค์ประกอบอื่นๆ ประกอบด้วย รูปภาพ, CSS Stylesheets, ไฟล์ JaVaScript, Font และ Video เป็นต้น

Web server ค ออะไร ม หน าท อย างไร

ในทางทฤษฏีแล้ว เราสามารถใช้ Computer ทั่วไปในการ Host ไฟล์เหล่านี้ได้ แต่การเลือกใช้เว็บเซิร์ฟเวอร์จะช่วยมอบความสะดวกและฟีเจอร์การใช้งานที่ได้เปรียบมากกว่าเป็นอย่างยิ่ง ด้วยเหตุผลข้อดีดังนี้

  • Dedicated Web Server จะมี Availability ที่สูงกว่า (Up และ Running)
  • ไม่ต้องห่วงเรื่อง Downtime และปัญหาในระบบ Network เพราะเว็บเซิร์ฟเวอร์จะเชื่อมต่อกับอินเตอร์เน็ตตลอดเวลา
  • เว็บเซิร์ฟเวอร์สามารถกำหนดค่าเป็น IP Address เลขเดิมตลอดเวลา เรียกว่า Dedicated IP Address
  • มักถูกจัดการ และบริหารด้วย Third-Party ซึ่งเป็นผู้เชี่ยวชาญโดยเฉพาะทาง

และสำหรับองค์กรที่ Website มี Traffic เข้าถึงมากมาย ไม่ว่าจากช่องทางไหน หรือบนแพลตฟอร์มโครงสร้าง การเขียนด้วยโปรแกรมใดๆ อาทิเช่น WordPress, Magento หรือ Dreamweaver การใช้คอมพิวเตอร์ธรรมดาก็อาจจะไม่เพียงพอสำหรับการรองรับการเข้าถึงที่มหาศาลได้ จนอาจทำให้เกิดเหตุการณ์เว็บล่มขึ้นมา

ด้วยเหตุผลต่างๆ ข้างต้นนี้ การเลือกใช้ Host ที่ดี ถือเป็นกุญแจสำคัญในการพัฒนาเว็บไซต์ของคุณ หรือแม้กระทั่งการเลือกซื้อคอมพิวเตอร์เซิร์ฟเวอร์เพื่อใช้เป็นเว็บเซิร์ฟเวอร์ส่วนตัว ก็ควรจะเลือกรุ่นที่รองรับการทำงานได้อย่างยืดหยุ่นและมีประสิทธิภาพ

ตัวอย่างการใช้งาน

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

  • ส่งและรับอีเมลล์
  • Downloading Request สำหรับ File Transfer Protocol (FTP)
  • สร้างและเผยแพร่ Webpage

Web server ค ออะไร ม หน าท อย างไร

ซึ่งโดยพื้นฐานของ Web Server คือจะสามารถรองรับ Server-Side Scripting ซึ่งใช้สำหรับการฝัง Script ลงบนเว็บเซิร์ฟเวอร์ ทำให้สามารถปรับแต่งตั้งค่าการตอบสนองต่อเครื่อง Client ได้ โดย Server-Side Scripting นี้ จะประมวลผลผ่าน Server Machine และมีฟีเจอร์ให้เลือกตั้งค่ามากมาย ซึ่งนั่นหมายถึงรวมการเข้าถึง Database ด้วย

Server-Side Scripting จะดำเนินการประมวลผลต่อ โดยใช้ Active Server Pages (ASP), Hypertext Preprocessor (PHP) และ ภาษา Scripting อื่นๆ ขั้นตอนนี้จะช่วยให้ HTML Documents สามารถสร้างสรรค์ได้อย่างทรงพลัง

Dynamic vs Static Web Servers

Web Server นั้น สามารถใช้สำหรับรองรับเนื้อหาได้ทั้งแบบ Static และ Dynamic โดย Static นั้น คือเนื้อหาที่แสดงผลอย่างที่เป็นเท่านั้น ขณะที่ Content แบบไดนามิค สามารถอัพเดตและเปลี่ยนแปลงได้โดย User นั่นคือมีการตอบสนองได้นั่นเอง

Web server ค ออะไร ม หน าท อย างไร

Static Web Server จะประกอบด้วยคอมพิวเตอร์และ HTTP Software ซึ่งภาษา HTTP ถือว่าเป็นเนื้อหาแบบสแตติก เพราะตัวเซิร์ฟเวอร์จะทำการนำส่งข้อมูลไฟล์ Host ไปยัง Browser และแสดงผลในรูปแบบเดิมโดยไม่มีการเปลี่ยนแปลง

ในส่วนของเว็บเบราว์เซอร์แบบ Dynamic หมายถึงเว็บที่มีการตอบสนองได้ ประกอบด้วย Webserver และ Software เฉพาะทางอื่นๆ อาทิเช่น Application Server และ Database โดยตัวแอพพลิเคชั่นเซิร์ฟเวอร์สามารถใช้ Update ไฟล์ Host ใดๆ ก็ตาม ก่อนที่จะนำไปแสดงผลบน Browser ซึ่งเว็บเซิร์ฟเวอร์นั้นสามารถสร้าง Content ขึ้นมาตามคำขอจาก Database ได้ทันที กระบวนการเหล่านี้มีความยืดหยุ่นสูง แต่ก็มีความยุ่งยากซับซ้อนระดับหนึ่ง

Software ที่นิยม

ปัจจุบันมีซอฟแวร์สำหรับใช้งานกับเว็บเซิร์ฟเวอร์ให้เลือกใช้มากมาย โดยโปรแกรมที่เป็นที่นิยมสูง เรามาดูกันว่า Software ที่น่าสนใจ มีอะไรบ้าง

Apache HTTP Server

พัฒนาโดย Apache Software Foundation สามารถใช้งานได้ฟรี และรองรับระบบปฏิบัตการ Windows, Mac OS X, Unix, Linux, Solaris และ อื่นๆ มากมาย อย่างไรก็ตาม ต้องทำเรื่องขอ License จาก Apache ก่อน

Microsoft Internet Information Services (IIS)

พัฒนาโดย Microsoft สำหรับแพลตฟอร์มไมโครซอฟ มีค่าใช้จ่ายในการใช้งาน แต่เป็นที่นิยมค่อนข้างสูง

Web server ค ออะไร ม หน าท อย างไร

Nginx

Software แบบฟรี ที่เป็นที่นิยมอย่างมาก เนื่องจากความยืดหยุ่นและเรียบง่ายในการใช้งาน สามารถรองรับจัดการการทำงานหลายๆ Session ได้ในเวลาเดียวกัน เพราะมีการโครงสร้างซอฟแวร์เป็นแบบ Event-Driven Architecture นอกจากนี้ ตัว Nginx นี้ยังสามารถใช้งานได้กับ Proxy Server และ Load Balancer อีกด้วย

Lighttpd

อีกหนึ่งซอฟแวร์ที่ใช้งานได้ฟรีๆ มาพร้อมกับระบบประมวลผล FreeBSD มีข้อดีคือทำงานได้รวดเร็ว และเสถียร ในขณะที่กินพลังงานจาก CPU เพียงเล็กน้อยเท่านั้น

Sun Java System

ฟรีซอฟแวร์อีกตัวที่พัฒนาโดย Sun Microsystems สามารถใช้งานบน Operatins System Windows, Linux และ Unix เหมาะกับการจัดการเว็บไซต์ขนาดกลางไปถึงขนาดใหญ่เลยทีเดียวครับ

Web server ค ออะไร ม หน าท อย างไร

ในการเลือกใช้ Web Server นั้น ต้องคำนึงถึงความเข้ากันกับ Operating System และ Server ประเภทอื่นๆ, คุณภาพในการรองรับ Server-Side Programming, ความปลอดภัย Security, ความเสถียร, Search Engine และ เครื่องมือสำหรับการปรับแต่งที่มาพร้อมกับตัว Software

ตัวเว็บเซิร์ฟเวอร์นั้น อาจจะมีการตั้งค่าและปรับคุณลักษณะพื้นฐานที่หลากหลาย เพื่อประสิทธิภาพสูงสุดในการใช้งาน การปรับค่าThroughput ที่สูง และ Latency ที่ต่ำจะช่วยได้ประมาณหนึ่งครับ

การตรวจสอบความปลอดภัย

ในส่วนของความปลอดภัยในการใช้งานนั้น ต้องหมั่นตรวจสอบความปลอดภัยหรือระบบ Security อยู่เสมอๆ ซึ่งมีวิธีในการ Re-Check มากมายให้เลือกใช้ บทความนี้จะขอยกตัวอย่างวิธีง่ายๆ ในการเช็คความเสถียรของเว็บเซิร์ฟเวอร์ ประกอบด้วย

  • การทำ Reverse Proxy ซึ่งออกแบบมาให้ซ่อนอยู่ภายในตัวเซิร์ฟเวอร์เอง ทำหน้าทีเป็นตัวกลางระหว่างต้นกำเนิด Traffic และภายใน Server
  • เพิ่มกระบวนการ การตรวจสอบการเข้าถึง อาทิเช่น กำหนดลิมิตการเข้าถึง Web Host สู่ Infrastructure Machine หรือ ใช้ฟีเจอร์ Secure Socket Shell (SSH)
  • คอยอัพเดต Patch ของ Web Server ให้เป็นตัวล่าสุดตลอดเวลา ประโยชน์คือเพื่อช่วยการันตีว่าตัวเว็บเซิร์ฟเวอร์จะไม่อ่อนแอ และมีช่องโหว่
  • คอย Monitor ระบบ Network เพื่อยืนยันว่าจะไม่มีการเข้าถึงที่ไม่ได้รับอนุญาติ
  • ใช้ Firewall และ Secure Sockets Layer (SSL) เพื่อ Monitor HTTP Traffic และเพิ่มความปลอดภัยให้กับข้อมูล

Web server ค ออะไร ม หน าท อย างไร

Web server ค ออะไร ม หน าท อย างไร

Addin.co.th ภายใต้บริษัท แอด อิน บิซิเนส จำกัด เราจัดจำหน่ายพร้อมให้บริการสินค้าไอทีแบรนด์ชั้นนำมาตั้งแต่ปี 1993 เราเชื่อมั่นในการผลักดันกลุ่มลูกค้าองค์กร ภาคธุรกิจ และบุคคล โดยการเลือกสรรอุปกรณ์และบริการที่มีคุณภาพในราคาที่เหมาะสมให้แก่ลูกค้าทุกท่าน

ดูสินค้าทั้งหมด

ประวัติความเป็นมา

ในเดือนมีนาคม ปี 1989 เซอร์ Tim Berners-Lee ได้นำเสนอโปรเจคใหม่ให้แก่พนักงานของ CERN (องค์กรวิจัยและพัฒนานิวเคลียร์ในยุโรป) โดยมีเป้าหมายเพื่อช่วยเพิ่มความสะดวกในการแลกเปลี่ยนข้อมูลกันระหว่างนักวิทยาศาสตร์ ด้วยระบบ Hypertext ซึ่งในปี 1990 ทางทีมได้มีการสร้างเครื่องมือขึ้นมา 2 โปรแกรม ได้แก่

  • Web Browser เรียกว่า WorldWideWeb
  • เว็บเซิร์ฟเวอร์เครื่องแรกของโลก เรียกว่า CERN httpd ทำงานบน NeXTSTEP

ในระหว่างปี 1991 ถึง 1994 ประสิทธิภาพและความสะดวกสบายในเทคโนโลยีการแลกเปลี่ยน Data ผ่าน World Wide Web ช่วยให้มีการนำระบบนี้ไปประยุกต์ใช้กับระบบปฏิบัติการต่างๆ มากมาย และมีการนำไปใช้งานกันอย่างแพร่หลาย ทั้งในกลุ่มองค์กร, มหาวิทยาลัย และ วงการอุตสาหกรรมต่างๆ

ในปี 1994 Berner-Lee ตัดสินใจในการอุทิศ World Wide Web Consortium นำมาพัฒนาควบคู่กับ Technology อื่นๆ คู่กันมากมาย อาทิเช่น HTTP และ HTML เป็นต้น และทำให้นวัตกรรมนี้เป็นที่นิยมตลอดมาจนถึงปัจจุบัน

Web server ค ออะไร ม หน าท อย างไร

CERN httpd ตัวแรกของโลก

Add In Business

จำหน่าย

อุปกรณ์ไอที ราคาถูก

ภายใต้บริษัท แอด อิน บิซิเนส จำกัด ตัวแทนจำหน่าย ได้รับการแต่งตั้งโดยตรงจากแบรนด์ชั้นนำ ราคา พิเศษ ส่งฟรี

สนใจสั่งซื้อหรือสอบถามรายละเอียดเพิ่มเติม สามารถติดต่อได้ที่หน้า Contact

หรือ

Web server ค ออะไร ม หน าท อย างไร
Web server ค ออะไร ม หน าท อย างไร
Web server ค ออะไร ม หน าท อย างไร
Web server ค ออะไร ม หน าท อย างไร
Web server ค ออะไร ม หน าท อย างไร

สรุป

หวังว่าบทความนี้จะช่วยให้ท่านผู้อ่านได้ทำความเข้าใจ และรู้จัก Web Server ว่ามันคืออะไร มากขึ้น เว็บไซต์เรานอกจากจะมีบทความดีๆ แบบนี้ให้เลือกอ่านแล้ว ยังมีสินค้าไอทีให้เลือกซื้ออีกมากมาย หากท่านผู้อ่านมีความสนใจเพิ่มเติมในการสั่งซื้อสินค้าอุปกรณ์ไอที สอบถามข้อมูล หรือขอใบเสนอราคา ไม่ว่าจะเป็นในส่วนของอุปกรณ์ใดๆก็ตาม สามารถติดต่อเข้ามาได้ที่

Facebook Inbox : https://goo.gl/9wo8oL Hotline : 063-819-7299 โทร : 02-713-2261 Line@ : @addinonline Email : [email protected]

ผู้เขียน

Web server ค ออะไร ม หน าท อย างไร

Unnote

อดีตสถาปนิกและนักศึกษาจบปริญญาโทสาขาอสังหาริมทรัพย์ ผันตัวมาคลุกคลีในวงการไอที เพื่อเรียนรู้สิ่งใหม่ๆ

Web Server คืออะไร มีหน้าที่ อย่างไร

Web server คือโปรแกรมที่อยู่และทำงานบนเครื่องฝั่ง Server (Host) ทำหน้าที่ในการรับคำสั่งจากการร้องขอของฝั่ง Client (โดยผ่านทาง Browser) และประมวลผลการทำงานจากการร้องขอดังกล่าว แล้วส่งข้อมูลกลับไปยังเครื่องของ Client ที่ร้องขอ สรุปง่ายๆ ก็คือ Web server คือโปรแกรมที่คอยให้บริการแก่ Client ที่ร้องขอข้อมูลเข้ามาโดยผ่าน ...

Web Server ให้บริการอะไร

1. Web server คือโปรแกรมที่มีหน้าที่ให้บริการด้านการจัดการเว็บไซต์ โดยส่วนมากโปรแกรมที่นิยมใช้เป็น Web server จะเป็น Apache web server. 2. Mail server คือโปรแกรมที่มีหน้าที่ให้บริการด้าน E-mail โปรแกรมที่ใช้ในด้าน Mail server มีอยู่หลายโปรแกรมด้วยกันแต่ที่นิยมกันจะมีอยู่ 3 โปรแกรมคือPostfix, qmail, courier.

Server มีกี่ประเภท อะไรบ้าง

Server มีกี่ประเภท.

Tower Servers. เซิร์ฟเวอร์แบบฟอร์มทาวเวอร์นั้น มีลักษณะเป็นเครื่องแนวตั้ง วางเดี่ยวๆ แบบ Standalone ซึ่งก็มีรูปทรงเหมือน Desktop Computer ทั่วไปนี่เอง ต่างกันที่ Server ทรงนี้จะมีการระบายอากาศที่ถ่ายเทดีกว่า.

Rack Servers. ... .

Blade Servers. ... .

Mainframes..

Web Server กับ Application Server ต่างกันยังไง

เว็บเซิร์ฟเวอร์ (Web Server) เพื่อจัดการคำขอจาก Client (ยกตัวอย่าง มือถือ แท็บเล็ต คอมพิวเตอร์ อุปกรณ์ไอทีใด ๆ) แอปพลิเคชันเซิร์ฟเวอร์ (Application Server) เพื่อจัดการคำสั่ง ฐานข้อมูลสำหรับจัดการข้อมูล (Database) เว็บเบราว์เซอร์ (Web Browser) เพื่อให้ฝั่งผู้ใช้งานเข้าถึงเว็บแอปพลิเคชันได้