การติดตั ้ง
Web Server on FreeBSD for Newbie
ถาจะกลาวถึงระบบปฏิบัติการที ่ชื ่อ
FreeBSD
แลว
ผมเชื ่อวาหลายๆ
ทานที ่ทํางานในวงการ
Opensource
จะตองรู จักกันดีจากการใชงานในระบบเครือขาย
และไมใชเฉพาะในเรื ่องของ
Security
เทานั ้นที ่ทําให
FreeBSD
เปนระบบปฏิบัติการสําหรับระบบเครือขายที ่ดีตัวหนึ ่งในหลายๆ
ตัว
หากแตวา
FreeBSD
ยังมีระบบโครงสรางการจัดการ
package
หรือ
software
ภายในตัวมันเองที ่สะดวกรวดเร็วหรือที ่เรียกวาระบบ
ports
รวมทั ้ง
FreeBSD
มีการใชงานทรัยา
กรที ่ต่ ํา
ทั ้งนี ้ยังสามารถทํางานไดบนหลายๆ
สถาปตยกรรม
รวมทั ้งมีการพัฒนาที ่ตอเนื ่อง
จึงไมนาแปลกใจที ่หนวยงาน
ของรัฐ
รวมทั ้งหนวยงานเอกชน
หรือบริษัท
ตั ้งแตขนาดเล็กจนถึงขนาดใหญ
ไดนํา
FreeBSD
มาประยุกตและใชงาน
ระบบเครือขาย
บทความนี ้
ผมจะขอพูดถึง
FreeBSD
ในแงของการประยุกตเพื ่อทํางานเปน
Web Server
สําหรับ
มือใหม
!
ตาม
concept
บทความที ่ผมตั ้งไว
ดังนั ้นผมจึงขอ
ถายทอดดวยภาษา
และสํานวนที ่เรียบงายเหมาะสําหรับผู ที ่สนใจ
FreeBSD
เพื ่อนํามาทําเปน
Web Server
หรือผู ที ่เคยใชงาน
FreeBSD
มาบางแลว
ดังนั ้นสําหรับมือเกาและชั ้นเซียนแลวอาจจะขาม
บทความนี ้ไดเลยครับ
หากแตวาสําหรับมือใหมหลายๆ
ทานแลวอาจจะเปนจุดเริ ่มตนที ่ดีในการนํามาประยุกตใชงานใน
ขั ้นที ่สูงขึ ้น
และเนื ่องดวยการจัดการระบบ
package
บน
FreeBSD
นั ้น
คอนขางมีความยืดหยุ น
สามารถปรับรุ นหรือ
version
ของ
Software
ที ่นํามาใชรวมกันไดอยางอิสระ
อยางเชน
ณ
ปจจุบัน
ขณะที ่ผมเขียนบทความนี ้
ซอฟแวรฺ
Apache
ที ่ทําการ
update ports
แลวนั ้นจะอยู ที ่
version 2.2.4
ดังนั ้นผมจึงนี ้ขอใหสมาชิก
ThaiAdmin
หรือทานที ่
กําลังอาน
บทความนี ้ทําความเขาใจวา
ขณะที ่ทานทําการติดตั ้งซอฟแวรบน
server
ของทานเองนั ้น
การแกไข
configuration
ของซอฟแวรอาจจะมีความตางกันอยู บางในแตละเวอรชั ่น
ซึ ่งทานสามารถทําความเขาใจดวยคําสั ่ง
man
หรือเปดอาน
Document
ของซอฟแวรแตละตัวจากเว็บไซตผู พัฒนาซึ ่งผมจะทําลิงกไวใหในตอนทายของบทความ
สําหรับเวอรชั ่นที ่ผมจะนํามาเขียนบทความนี ้
ผมจะกลาวถึงการติดตั ้ง
apache webserver
เพื ่อใหรองรับการ
ทํางานของ
php
และเสริมการทํางานดวย
Zend Optimizer
ซึ ่งเปน
PHP accelerator
โดยผมเลือกใช
FreeBSD 6.2 Release(
สําหรับ
FreeBSD 6.1
ก็สามารถใชวิธีเดียวกันได
) , Apache 2.2.4 , PHP 5.2.1
และ
Zend Optimizer 3.2.2
วาแลวก็เริ ่ม
ติดตั ้งกันเลยครับ
กอนอื ่นผมจะทําการ
update ports
ซึ ่งเปนระบบจัดการ
package software
บนระบบปฏิบัติการ
FreeBSD
กอนโดยกอนจะ
update
นั ้นเราจะตองติดตั ้งโปรแกรม
cvsup
กอนดังนี ้ครับ
# cd /usr/ports/net/cvsup-without-gui/# make install clean# rehash
หมายเหตุ
:
คําสั ่ง
rehash
ในที ่นี ้ใชเพื ่อใหระบบมองเห็นโปรแกรมที ่ติดตั ้งลงไปใหมและสามารถใชคําสั ่งผานทาง
prompt
ไดทันทีโดยไมตอง
reboot
ระบบ
)
Add a Comment