โปรแกรม จำลอง Web Server คืออะไร

การจำลองพีซีเป็น Web Server ไม่ยากด้วยความสามารถของ AppServ โดยโปรแกรมนี้ประกอบด้วยโปรแกรมย่อย คือ Apache ที่เป็นโปรแกรมหลักในการจำลองพีซีเป็นเครื่องแม่ข่ายเว็บ MySQL โปรแกรมจัดการฐานข้อมูลระบบเปิด PHP โปรแกรมภาษาคอมพิวเตอร์ที่นิยมใช้กันมากโปรแกรมหนึ่ง รวมทั้ง PHPMyAdmin โปรแกรมจัดการระบบต่างๆ ผ่านเว็บ โปรแกรม AppServ ทำงานได้ดีกับคอมพิวเตอร์พีซีและโน้ตบุ๊คที่ติดตั้ง Microsoft Windows เกือบทุกรุ่น โดยดาวน์โหลดโปรแกรม AppServ ได้ที่ http://www.appservnetwork.com

เมื่อดาวน์โหลดจะมีวิธีติดตั้ง ดังนี้

โปรแกรม จำลอง Web Server คืออะไร

ขั้นตอนของการติดตั้ง

โปรแกรม จำลอง Web Server คืออะไร

ยอมรับลิขสิทธิ์โปรแกรม

โปรแกรม จำลอง Web Server คืออะไร

เลือกไดร์ฟและโฟลเดอร์ที่จะติดตั้ง

โปรแกรม จำลอง Web Server คืออะไร

เลือกโปรแกรมที่จะติดตั้ง ควรเลือกทุกโปรแกรม

โปรแกรม จำลอง Web Server คืออะไร

ระบุค่าติดตั้ง

โดย

  •  Server name ให้ระบุเป็น localhost
  • Administrator’s e-Mail Address ให้ระบุอีเมล์ของผู้ดูแลระบบ
  • Apache HTTP Port ให้ระบุเป็น 80

โปรแกรม จำลอง Web Server คืออะไร

ระบุรหัสผ่าน จะต้องจำด้วยทั้งนี้เป็นรหัสผ่านของ User name: root

โปรแกรม จำลอง Web Server คืออะไร

เลือกภาษาของระบบ กรณีใช้ภาษาไทยแนะนำให้เลือกเป็น UTF-8

โปรแกรม จำลอง Web Server คืออะไร

คลิกเลือกทุกรายการเพื่อเปิดใช้งานโปรแกรม

เมื่อติดตั้งแล้วสามารถเข้าใช้งานด้วยการเปิดเว็บเบราว์เซอร์พิมพ์ URL : http://127.0.0.1 หรือ http://localhost

เครื่องคอมพิวเตอร์ซึ่งให้บริการที่เก็บเว็บไซต์ (Server) แล้วให้ผู้ใช้ (Client) เรียกชมหน้าเว็บไซต์ได้โดยใช้โพรโทคอล HTTP ผ่านทางเว็บเบราว์เซอร์

การใช้งาน Web Server

  1. เมื่อผู้ใช้ป้อนยูอาร์แอล (URL) ในโปรแกรมเว็บเบราว์เซอร์ เช่น IE, Firefox, Google chome
  2. เครื่องไคลแอนท์จะแปลงชื่อโฮสต์ ภายในยูอาร์แอลเป็นไอพีแอดเดรส
  3. เครื่องไคลแอนท์ติดต่อกับเครื่องเว็บเซิร์ฟเวอร์ โดยปรกติจะใช้โพรโทคอล TCP พอร์ต 80
  4. เมื่อทำการเชื่อมต่อเสร็จ จะใช้โพรโทคอล HTTP ในการเรียกใช้ข้อมูลที่ต้องการ

ซอฟต์แวร์ หรือ โปรแกรมที่นำมาทำ เว็บเซิร์ฟเวอร์ที่ได้รับความนิยมสูงสุด 4 อันดับแรก คือ

  • Apache HTTP Server จาก Apache Software Foundation
  • Internet Information Server (IIS) จากไมโครซอฟท์
  • Sun Java System Web Server จากซัน ไมโครซิสเต็มส์
  • Zeus Web Server จาก Zeus Technology
  • นอกจาก 4 ตัวนี้แล้วยังมี โปรแกรมอีกหมาลตัวที่นำมาทำ web server

สรุปเพื่อจำ
Web server คือ เครื่องผู้ให้เก็บข้อมุลเว็บโดยใช้ HTHTTPTP(HyperText Transfer Protocol) ส่งสงผลเป็น html ให้ web Browser เพื่อให้ผู้ใช้สามารถเข้ามาดูข้อมูล ภาพ เสียง ผ่าน web browser

Web Browser คือ โปรแกรมที่ทำหน้าที่แสดงเนื้อหาเว็บไซต์ โดยแปลง เป็น html script เป็นข้อความที่เรา สามารถดูได้ เว็บบราวเซอร์ที่ได้รับความนิยม ได้แก่ Internet Explorer, Netscape, Mozilla Firefox Google Chome
http://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/1848-web-server-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-web-server-%E0%B8%AB%E0%B8%A1%E0%B8%B2%E0%B8%A2%E0%B8%96%E0%B8%B6%E0%B8%87.html

ข้าใจเกี่ยวกับ Web Server และ Web Hosting คืออะไร และใช้งานได้อย่างไร

ทำความเข้าใจเกี่ยวกับ Web Server และ Web Hosting ว่า คืออะไร และใช้งานได้อย่างไร บทความในหัวข้อนี้ ตั้งใจจะเขียนเกี่ยวกับพื้นฐานการใช้งาน Web Server และ Web Hosting ส่วนหนึ่งเพราะบทความในไทยครีเอทส่วนมากแล้ว จะเชื่อมโยงเกี่ยวกับการใช้งาน Application บน Server โดยตรงอยู่แล้ว และจุดนี้เองยังขาดการสนับสนุนและความรู้บทความเกี่ยวกับเรื่องServer อยู่มาก และในโอกาศนี้ถือว่าเป็นจุดเริ่มต้นที่ดีไม่น้อย ที่จะได้สร้างบทความที่มีประโยชน์ใว้ให้น้อง ๆ สมาชิกหรือสมาชิกคนอื่น ๆ ที่สนใจเกี่ยวกับ Web Server ได้อ่านศึกษากัน โดยบทความที่จะเขียนขึ้นในเว็บไทยครเอทต่าง ๆ อาจจะเป็นเพียงแค่พื้นฐาน Basic เกี่ยวกับ Web Server เท่านั้น ไม่เจาะลึกถึงการใช้งานในขั้นสูง เช่น พื้นฐานเกี่ยวกับ Web Server / Web Hosting การรู้จักส่วนประกอบต่าง ๆ ของ Web Server / Disk / Bandwidth รวมทั้งการติดตั้ง Web Server ทั้งบน Windows Server และ Linux Server และก็การใช้งานพวก Control Panel ของ Direct Admin / Cpanel และรายละเอียดอื่น ๆ ที่คิดว่าจะมีประโยชน์ในการใช้งาน

Web Server คืออะไร ?
เว็บเซิร์ฟเวอร์ (Web Server) คือเครื่องคอมพิวเตอร์ ที่ทำการติดตั้ง Software เกี่ยวกับ Server ที่ทำหน้าที่บริการและส่งข้อมูลให้กับ Client ที่ทำการ Request ข้อมูล และ Web Server จะทำการ Response เพื่อส่งผลลัพธ์ไปยัง Client โดย Web Server ทั่ว ๆ ไปที่เราคุ้น ๆ กันดีคือติดตั้ง Software ที่ชื่อว่า IIS (Internet Information Services) และ Apache โดย Service เหล่านี้จะบริการข้อมูลผ่าน Port : 80 และรับส่งข้อมูลผ่าน Web Browser ส่วนมาก

Web Hosting คืออะไร ?
เว็บโฮสติ้ง (Web Hosting) คือบริการพื้นที่ที่อยู่บน Web Server ที่ผู้ให้บริการนำ Server ของตัวเองไปตั้งเป็น Web Server และให้บริการด้านการเช่าใช้งาน ผู้ใช้สามารถขอทำการเช่าพื้นที่เหล่านั้นมาใช้งาน โดยที่ผู้ใช้ทีหน้าที่จ่ายค่าบริการ ตามอัตราที่ผู้ให้บริการกำหนดขึ้น และผู้ให้บริการก็มีหน้าที่ ดูแล Web Server ให้สามารถให้บริการและจัดสรรทรัพยากรให้กับผู้ใช้ สามารถที่จะใช้งานได้

 

โปรแกรม จำลอง Web Server คืออะไร

Web Server and Web Hosting

 

จากรูปเป็นการอธิบายการทำงานของ Web Server และ Web Hosting ซึ่งจะคอยทำหน้าที่บริการข้อมูล Request และ Response ค่าต่าง ๆ จาก Client โดยที่ Client นั้นจะไม่เจาะจงว่าจะใช้ระบบปฏบัติการอะไร เพียงแค่สามารถสื่อสารกันตามมาตราฐานของ Protocol ที่กำหนดขึ้นเท่านั้น

เครื่อง Computer ที่จะนำมาทำเป็น Web Server มีคุณสมบัติอย่างไร
คุณสมบัติของเครื่องคอมพิวเตอร์ที่จะนำมาทำเป็น Web Server นั้น จะต้องขึ้นอยู่กับการใช้งาน เช่นถ้าแค่นำไปใช้งานในบริษัททั่ว ๆ ไปที่ไม่ได้มีผู้ใช้จำนวนมาก และไม่ได้เปิดไว้ตลอดเวลา ก็สามารถที่จะใช้ PC ทั่ว ๆ ไป ทำงานได้เช่นเดียวกัน แต่ถ้าเป็น Web Server ที่ทำงานตลอด 24 ชม. และรองรับการทำงานในอัตราสูง จะต้องเลือกใช้เครื่อง Computer ที่ไว้สำหรับใช้งานเป็น Server โดยเฉพาะ ซึ่งได้ถูกออกแบบมาให้ทำงานได้ตลอด 24 ชม. เพราะเครื่องเหล่านี้ได้มีการใช้ Hardware ที่มีคุณภาพสูง ระบบระบายความร้อนที่ดีกว่า PC รวมทั้งคุณสมบัติความแรงก็ถูกออกแบบมาให้สามารถทำงานหนัก ๆ ได้โดยเฉพาะ และเครื่อง Server สามารถทำงานได้เป็นสิบปี (ถ้าอยู่ในสภาพแวดล้อมที่เหมาะสม) แต่ทั้งนี้การใช้งานจะต้องมีการซ่อมบำรุงตามระยะเวลาที่กำหนด เช่น HDD ควรจะเปลี่ยนทุก ๆ 2-3 ปี และควรจัดทำระบบ Backup ให้เหมาะสม เพื่อป้องกันการศูนย์หายของข้อมูล

ตัวอย่างของเครื่อง Computer ที่จะนำมาเป็น Web Server
เครื่อง Computer Server ที่จะนำมาเป็น Web Server ในปัจจุบันราคาไม่สูงมาก เพราะแค่มีงบประมาณ 2-3 หมื่น ก็สามารถที่จะมี Server เป็นของตัวเองได้แล้ว และเครื่อง Server ที่นิยมใช้จะเป็นแบบ Rack (แท่งสีเหลี่ยมยาว ๆ) เพราะถ้าใช้แบบ Rack ค่าบริการที่จะนำ Server ไปวางไว้ที่ Data Center (อินเตอร์เน็ตความเร็วสูง) ก็จะถูกลงด้วยเช่นเดียวกัน และอีกประเภทหนึ่งคือแบบ Tower ซึ่งเหมือน PC ทั่ว ๆ ไป และตัวนี้ค่าบริการการวางที่ Data Center ก็จะเแพงเกือบเท่าตัวของ Server แบบ Rack

ในปัจจุบันเทคโนโลยี่เกี่ยวกับ Server ได้พัฒนามาไกลกว่ายุคก่อน ๆ มาก และการที่เราจะ Web Server ของตัวเอง ก็อาจจะไม่ต้องทำเป็นที่จะซื้อเครื่องและนำไปวางไว้ที่ Data Center อีก เพราะได้มีเทคโนโลนี่ใหม่ ๆ เกี่ยวกับ VM , VPS , และ Cloud Server และอื่น ๆ ที่สามารให้เรามี Web Server เป็นของตัวเองในราคที่ต่ำมาก และ ไม่ต้องลงทุนในการซื้อเครื่อง Server เลย

Web Server มีหน้าที่ทำอะไร

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

โปรแกรม xampp สามารถใช้งานอะไรได้บ้าง

Xampp คืออะไร เป็นโปรแกรม Apache web server ไว้จ าลอง web server เพื่อไว้ทดสอบ สคริป หรือเว็บไซต์ในเครื่องของเรา โดยที่ไม่ต้องเชื่อมต่ออินเตอร์เน็ตและไม่ต้องมีค่าใช้จ่ายใดๆ ง่ายต่อการ ติดตั้งและใช้งานโปรแกรม Xampp จะมาพร้อมกับ PHPภาษาส าหรับพัฒนาเว็บแอพลิเคชั่นที่เป็นที่นิยม , MySQL ฐานข้อมูล, Apache จะท าหน้าที่เป็น ...

โปรแกรมจำลอง server ตัวไหนดี

โปรแกรมจำลอง Server.
Xshell. ... .
XAMPP (โปรแกรม XAMPP ติดตั้ง Web Server ด้วยตัวเอง) ... .
Nserv (โปรแกรม Nserv สร้าง Web Server ง่ายๆ บนเครื่อง PC ของคุณ) ... .
AMPPS (โปรแกรม AMPPS จำลองเซิฟเวอร์) ... .
PHPThai Localhost (โปรแกรมจำลองเซิร์ฟเวอร์ PHPThai) ... .
Alchemy Eye (โปรแกรมจำลอง Server ให้มาอยู่ในเครื่องของเรา).