Web Server นางสาวศรีโสภา คูประพัทธ์พงศ์ รหัส 55631878.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ธีระพงษ์ แสงรักษาวงศ์
Advertisements

Word Press 3.X การอบรมเชิงปฏิบัติการการใช้งานโปรแกรมเว็บสำเร็จรูป
การพัฒนาระบบควบคุมเครื่องหยอดเหรียญสำหรับเพิ่มสิทธิ์ในการพิมพ์
การใช้โปรแกรม explorer
การจัดการเว็บไซค์คลังความรู้ ด้วยระบบฐานข้อมูล MySql
Work From Anywhere To University
บทที่ 12 การจดทะเบียนชื่อโดเมน (Domain Name Registration)
Lab1 ติดตั้ง Joomla และ Virtuemart
นำเสนอการใช้บริการของ
การพัฒนาการใช้งานในระบบเว็บ
Intro : การเขียนโปรแกรมบนอินเตอร์เน็ต
PHP LANGUAGE.
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
ภาควิชาวิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
HTTP Client-Server.
World Wide Web WWW.
Ch 8 CGI & Perl Kulachatr C. Na Ayudhya.
– Web Programming and Web Database
การติดตั้งโปรแกรมเพื่อจัดการร้านค้าออนไลน์
การติดตั้ง AppServ
เกียรติพงษ์ ยอดเยี่ยมแกร
การพัฒนาฐานข้อมูลบนเว็บ (Web Database Development)
โอฬาริก สุรินต๊ะ CS/MIS
PHP.
ภาษาที่ใช้ในการเขียนเว็บ
PHP.
ระบบสืบค้นข่าว มหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี.
การอบรม คือ กระบวนการหนึ่ง ของการสื่อสาร การประยุกต์ใช้คลิ๊ปการอบรม เจ้าหน้าที่จัดอบรมการใช้งานโปรแกรม แก่ บุคลากรในองค์กร พนักงานจัดทำคลิ๊ปสาธิตการใช้งานสินค้า.
เตรียมตัวให้พร้อมก่อนเขียนโปรแกรม Java
PHP:Hypertext Preprocessor
แนะนำภาษาที่ใช้ในการเขียนเว็บไซต์ และระบบฐานข้อมูล
ซอฟแวร์ระบบจัดการฐานข้อมูล (MySQL)
Thai Webmaster Association1 Asst.Prof.Taskeow srisod.
การสร้างธุรกิจออนไลน์ ได้ทันใจด้วยการใช้ Joomla วันเสาร์ที่ 20 สิงหาคม 2554 โดย คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยนอร์ทกรุงเทพ.
IP Address / Internet Address
HTML, PHP.
ผศ. พิเชษฐ์ ศิริรัตนไพศาลกุล
การเรียนรู้ Internet Explorer 6.0
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
การติดต่อสื่อสารผ่านอินเตอร์เน็ต
การติดตั้ง OmniHTTPd บน Windows 95/98
การติดตั้ง Moodle บนวินโดว์
1. การเขียนโปรแกรมภาษา PHP เบื้องต้น
รายวิชา การออกแบบเว็บไซต์
ประชุมเชิงปฏิบัติการ พัฒนา ICT ผู้บริหารเพื่อ การศึกษา.
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
ระบบบริหารงานวิจัยแห่งชาติ
Hosting ( Hosting, Web Hosting)
Search Engine จัดทำโดย น. ส. กรรณิดา เดิมบางปิด เลขที่ 1 น. ส. เกศินี ศรีอินทร์สุทธิ์ เลขที่ 4 น. ส. เบญจวรรณ แซ่อั๊ง เลขที่ 51 1.
ระบบสำนักงานไร้กระดาษ (e-Office)
การเขียนเว็บเพ็จด้วยโปรแกรม
เริ่มต้นด้วยอินเทอร์เน็ต
Introduction to Web Programming
การพัฒนาโปรแกรมเสริมสำหรับการ แสดงวีดีโอจากเว็บไซต์ภายนอกใน เวิร์ดเพรส (Development plugin for displaying video from an external website in WordPress)
Uniform Resource Location ( URL)
Web browser.
ภาษาที่ใช้ในการเขียนเว็บ
การติดตั้งโปรแกรมคัดกรองความเสี่ยงสุขภาพวัยรุ่น
Domain Name System   (DNS).
ระบบเครือข่ายคอมพิวเตอร์
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
บทที่ 9 ซอฟต์แวร์ประยุกต์บนเครือข่ายอินเตอร์เน็ต
นาย เกียรติศักดิ์ แสนนวล โรงเรียนจักรคำคณาทรลำพูน
การสร้างสื่ออิเล็กทรอนิกส์ด้วยโปรแกรม CONTERT AUTHORING
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
การใช้งานอินเทอร์เน็ต
Application Layer.
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
OS Network. Network Operating System, NOS Netware from Novell Microsoft Windows NT Server Microsoft Windows NT 2003 Server AppleShare Unix Linux.
ใบสำเนางานนำเสนอ:

Web Server นางสาวศรีโสภา คูประพัทธ์พงศ์ รหัส 55631878

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

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

รู้จักโปรแกรม Web Server

รู้จักโปรแกรม Web Server(ต่อ) พูดถึงโปรแกรมที่ใช้จำลองเครื่องพีซี/โน๊ตบุ๊ก เป็น Web Server หลายท่านคงรู้จักโปรแกรม AppServ, WMServer หรือ IIS กันไปแล้ว จริงๆ โปรแกรมที่ใช้ทำเว็บเซิร์ฟเวอร์สามารถแบ่งได้ด้วยกัน 2 ประเภทใหญ่ๆ ดังนี้

รู้จักโปรแกรม Web Server(ต่อ) 1. Stand Alone Web Server เป็นโปรแกรมที่ใช้จำลองเครื่องพีซี/โน๊ตบุ๊ก เป็นเว็บเซิร์ฟเวอร์ผู้ใช้งานจะต้องมีการติดตั้งตัวแปลภาษา (PHP, PERL, PYTHON, ASP, ASP.NET, JSP) ,โปรแกรมฐานข้อมูล (MySQL, PostgreSQL, MS SQL Server,MS Access), ทูลจัดการฐานข้อมูล (phpMyAdmin, phpPgAdmin) เพิ่มเติม รวมทั้งจะต้องมีการปรับแต่งค่าคอนฟิกเว็บเซิร์ฟเวอร์เพิ่มเติมจึงจะใช้งาน ได้ ตัวอย่างโปรแกรมลักษณะนี้ อาทิเช่น

รู้จักโปรแกรม Web Server(ต่อ) 1.1 Apache (http://httpd.apache.org) อาปาเช่เว็บเซิร์ฟเวอร์ เป็นเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมอันดับหนึ่งในปัจจุบัน ใช้สำหรับทดสอบเขียนภาษา PERL, PHP, PYTHON )

รู้จักโปรแกรม Web Server(ต่อ) 1.2 OmniHTTPd (http://www.omnicron.ca) เป็นเว็บเซิร์ฟเวอร์สัญชาติแคนาดา นิยมใช้ทดสอบเขียนภาษา PERL, PHP, PYTHON

รู้จักโปรแกรม Web Server(ต่อ) 1.3 Xitami (http://www.xitami.com) เป็นเว็บเซิร์ฟเวอร์สัญชาติญี่ปุ่นนิยมใช้ทดสอบเขียนภาษา PERL, PHP, PYTHON

รู้จักโปรแกรม Web Server(ต่อ) 1.4 IIS (http://www.microsoft.com/WindowsServer2003/iis/default.mspx, http://www.iis.net), เป็น service ย่อย ใน Windows xp, Windows 2000, Windows 2003, Windows Vista นิยมใช้ทดสอบเขียนภาษา ASP, ASP.NET

รู้จักโปรแกรม Web Server(ต่อ) 1.5 PWS, Personal Web Server (http://www.webmeister.ch/server/webserver/pws/default.htm) นิยมใช้ทดสอบเขียนภาษา ASP

รู้จักโปรแกรม Web Server(ต่อ) 1.6 TOMCAT (http://tomcat.apache.org) ใช้ทดสอบเขียนภาษา Servlet, JSP ตระกูล JAVA

รู้จักโปรแกรม Web Server(ต่อ) 2. Web Server Utility เป็นเว็บเซิร์ฟเวอร์ที่มีการนำโปรแกรมหลายตัว ไว้ด้วยกัน หลังการติดตั้งผู้ใช้งานสามารถทดสอบเขียนโปรแกรมได้ทันที ภายในมีทั้ง Apache, PHP, PERL, MySQL, phpMyAdmin ตัวอย่างเว็บเซิร์ฟเวอร์ประเภทนี้เช่น

รู้จักโปรแกรม Web Server(ต่อ) 2.1 AppServ http://www.appservnetwork.com เป็นเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมอันดับต้นๆ พัฒนาโดยคุณ ภาณุพงศ์ ปัญญาดี (ใช้นามแฝงว่า Apples) อยู่แถวเชียงใหม่ นับเป็นเว็บเซิร์ฟเวอร์ที่นิยมระดับโลกทีเดียว

รู้จักโปรแกรม Web Server(ต่อ) 2.2 WMServer Tools (http://www.wmcreation.it/index.php?action=wmservertools) เป็นเว็บเซิร์ฟเวอร์ขนาดเล็ก มีภาษาไทยให้ใช้งาน มีเมนูที่ค่อนข้างเป็นมิตรกับผู้ใช้ สามารถเพิ่มเติม Add-On เข้าไปได้สามารถอ่านรายละเอียดเพิ่มเติมได้ที่ http://www.cmsthailand.com/modules/wordpress/index.php?p=49

รู้จักโปรแกรม Web Server(ต่อ) 2.3 easyPHP (http://www.easyphp.org) เป็นเว็บเซิร์ฟเวอร์อีกตัวที่น่าใช้งานเหมาะสำหรับทำระบบ Intranet ขนาดเล็กในองค์กร

รู้จักโปรแกรม Web Server(ต่อ) 2.4 WAMP (http://www.wampserver.com) เป็นเว็บเซิร์ฟเวอร์ที่มีเมนูควบคุมการใช้งาน

รู้จักโปรแกรม Web Server(ต่อ) 2.5 XAMPP (http://www.apachefriends.org/en/xampp.html) เป็นเว็บเซิร์ฟเวอร์ที่สามารถติดตั้งหลายหลายแพลตฟอร์ม ไม่ว่าจะเป็น Linux, Windows, Mac OS X, Solaris

รู้จักโปรแกรม Web Server(ต่อ) 2.6 WinLAMP (http://winlamp.sourceforge.net) เป็นเว็บเซิร์ฟที่น่าใช้งานอีกตัวหนึ่งมีเมนูสำหรับควบคุมการใช้งาน

รู้จักโปรแกรม Web Server(ต่อ) 2.7 FoxServ (http://www.foxserv.net) เป็นเว็บเซิร์ฟเวอร์ที่สามารถติดตั้งได้ทั้งระบบ Windows และ Linux

รู้จักโปรแกรม Web Server(ต่อ) สรุป ในการเลือกโปรแกรมเว็บเซิร์ฟเวอร์ในสถานการณ์จริงหากต้องการตั้งเซิร์ฟเวอร์ บริการจริงที่องค์กรตนเอง หรือติดตั้งบริการให้ลูกค้า แนะนำให้ใช้เว็บเซิร์ฟเวอร์ประเภท Stand Alone Web Server ซึ่งเว็บเซิร์ฟเวอร์ที่นิยมใช้งานอย่างมากในปัจจุบันมีสองตัว คือ Apache และ IIS (ผู้ใช้ต้องติดตั้งตัวแปลภาษาและโปรแกรมฐานข้อมูลเพิ่มเติม) สำหรับ Web Server Utility เหมาะสำหรับ นักเรียก นักศึกษา ครู อาจารย์ หรือผู้ที่ต้องการทดสอบเขียนสคริปต์ด้วยภาษาต่างๆ ไม่แนะนำให้นำมาติดตั้งใช้งานจริง

ตัวอย่าง การติดตั้ง Web Server

การติดตั้ง AppServ http://www.appservnetwork.com

AppServ คืออะไร ? AppServ คือโปรแกรมที่รวบรวม Packages ต่างๆ ไว้                - Apache Web Server คือ โปรแกรมที่ทำหน้าที่เป็น Web Server                - MySQL Database คือ โปรแกรมที่ทำหน้าที่เป็น Database Server                - PHP Interpreter คือ ตัวแปรภาษา PHP                - phpMyAdmin คือ ตัวควบคุมจัดการ MySQL Database ผ่านเว็บไซต์ (http://www.appservnetwork.com/)

1. ทำการดับเบิลคลิกไฟล์ ติดตั้ง (appserv-win32-2.5.1-PHP5)

2. ปรากฏหน้าต่างต้อนรับการติดตั้ง ให้คลิก “Next” ติดตั้ง AppServ 2. ปรากฏหน้าต่างต้อนรับการติดตั้ง ให้คลิก “Next”

ติดตั้ง AppServ 3. เลือกโฟลเดอร์สำหรับการติดตั้ง โดยมีค่า Default อยู่ที่ C:\AppServ ให้คลิก “Next”

ติดตั้ง AppServ 4. เลือกรูปแบบการติดตั้ง โดยมีค่า Default อยู่ที่ Typical ให้คลิก “Next”

5. กำหนดค่าของ Apache Server ให้คลิก “Next” ติดตั้ง AppServ 5. กำหนดค่าของ Apache Server ให้คลิก “Next”

ติดตั้ง AppServ 6. กำหนดค่าของ MySQL Server - คลิกกำหนดค่า Charset เป็น tis620 - คลิก “Next”

ติดตั้ง AppServ 7. โปรแกรมทำการติดตั้ง

8. โปรแกรมติดตั้งเสร็จสมบูรณ์ คลิก “Close” ติดตั้ง AppServ 8. โปรแกรมติดตั้งเสร็จสมบูรณ์ คลิก “Close”

ติดตั้ง AppServ 9. สังเกต Icon รูปสัญญาณไฟจราจร บริเวณ Taskbar จะปรากฏไฟเขียว แสดงว่า MySQL กำลังทำงาน

ติดตั้ง AppServ 10. เปิดโปรแกรม Internet Explorer และพิมพ์ชื่อ URL ในช่อง Address http://localhost จะปรากฏหน้าเว็บดังภาพ

ติดตั้ง AppServ 11. หลังการติดตั้งสามารถสร้างเว็บไซต์และนำไปบรรจุไว้ใน โฟลเดอร์ C:\AppServ\www

ตัวอย่างโปรแกรม บน Web Server โปรแกรมพัฒนาสื่อการเรียนการสอน

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

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