Short memory (Blog สำหรับคนขี่ลืม)

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

วันศุกร์ที่ 26 มิถุนายน พ.ศ. 2552

2.การติดตั้ง Apache Web Server เวอร์ชั่น 2.2


การติดตั้ง Apache Web Server เวอร์ชั่น 2.2

เอกสารอาจารย์กิตติพงษ์ สุวรรณราช




1. ให้เราเข้าไปยังไดเร็กทอรี /usr/ports/www/apache22 แล้วทำการติดตั้ง Apache Web Server ด้วยคำสั่ง make install ดังตัวอย่าง

# cd /usr/ports/www/apache22
# make install clean


2. รอสักครู่โปรแกรมจะเริ่มติดตั้งแล้วจะปรากฏหน้าจอภาพ ถามเกี่ยวกับ Options เสริมของ gettext ในที่นี้ให้เรากดปุ่ม Tab มาที่ OK แล้วกดปุ่ม Enter เพื่อทำงานต่อไป .

รูปที่ 1 ไม่เลือก Options ของ gettext


3. ให้รอจนกว่าระบบปฏิบัติการ FreeBSD จะทำการคอมไฟล์ (Compile) Apache จนเรียบร้อยก็จะปรากฏเครื่องหมาย Prompt (#) อีกครั้ง จากนั้นให้เราทำการปรับแต่ง Apache เพิ่มเติม

# pico /usr/local/etc/apache22/httpd.conf
(การเพิ่มบรรทัดคำสั่งเหล่านี้ ให้ทำการค้นหาบรรทัดคำสั่งเดิม หรือกลุ่มคำที่มีข้อความ คำสั่งคล้าย ๆ กันแล้วขอให้เพิ่มบรรทัดเหล่าเข้าไป หากบรรทัดใดมีเครื่องหมาย # นำหน้า หมายความว่าบรรทัดนั้นไม่มีผลต่อการทำงานของระบบ การค้นหานี้ทำการโดยการพิมพ์ Ctrl+W แล้วพิมพ์ Keyword ที่ต้องการค้นหาลงไป)
DirectoryIndex index.php index.html
AddDefaultCharset tis-620
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

4. การที่เราจะสั่งให้ Apache Web Server ทำงานทุกครั้งที่มีการบูทเครื่องก็สามรถทำได้โดยการเพิ่มคำสั่ง apache22_enable=”YES” ในไฟล์ /etc/rc.conf ดังตัวอย่าง

# pico /etc/rc.conf
(เพิ่มบรรทัดคำสั่ง
apache22_enable=”YES”
inetd_enable="YES" #ถ้าต้องการให้ใช้งาน ssh ได้ ต้องเพิ่มบรรทัดนี้เข้าไปด้วยแล้วแก้ File

#pico /etc/inetd.conf เอาเครื่อง # หน้า ssh ออก
เข้าไปในไฟล์นี

แต่ถ้าเป็น Freebsd 7.0
จะต้องเพิ่มใน

#pico /boot/loader.conf
(เพิ่มบรรทัดคำสั่ง accf_http_load="YES" ข้าไปในไฟล์)


ไม่มีความคิดเห็น:

แสดงความคิดเห็น