2. Web Servers
● Application จำำนวนมำกบน Computer ย้ำยขึ้นไปอยู่บน Web
● กำรให้บริกำรบน Web (Web Services) คูอนข้ำงซับซ้อน
● ในร่ปแบบที่ ซับซ้อนน้อยที่สดคือกำรให้บริกำรแบบ static files
ุ
● … โดยใช้ Web Server
3. Web Servers
● บน Linux มีให้เลือกใช้จำำนวนมำก
– ขึ้นอยู่กับลักษณะกำรใช้งำน
● Web Server ทีเป็ นทีนิยม
่ ่
– apache2
– nginx
– lighttpd
– boa (สำำหรับระบบ embedded)
4. Apache2 Web Server
● เป็ น Server ที่นิยมมำกที่สดสำำหรับกำรใช้งำนทั่วๆไป
ุ
● กำรติดตั้งเพื่อใช้งำน มักจะไมูใช้โดดเดี่ยว แตูจะใช้งำนรูวมกับ
ตัวอื่นๆ
– MySQL Database Server
– PHP5 Language
– etc …
● ไมูได้เป็ นสูวนหนึ่งของ Web Server แตูจะสะดวกกวูำ
ถ้ำจะพ่ดถึง และ ยกตัวอยูำงไปด้วยกันเลย
5. LAMP
● L – Linux
● A – Apache
● M – MySQL
● P – php, perl, python, ruby, ...
6. ติดตั้ง Apache Server
$ sudo aptget install apache2 mysqlserver php5
● หลังจำกติดตั้งแล้วให้ใช้ web browser ตรวจ
สอบโดยเปิ ดไปที่ http://$IP โดยที่ $IP คือ IP
Address ของเครื่อง VM
● ควรจะเห็นข้อควำมวูำ “It work!”
7. Apache Web Server
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
ปรบมือให้กบตัวเอง
ั
คุณติดตั้ง Web Server เสร็จแล้ว
8. Web Content
● จะเก็บอยู่ใน /var/www
● ให้ทดลองแก้ไขไฟล์ index.html และ reload
page
● สร้ำง sub directory และไฟล์ html ใน directory
ยูอยนั้น