วิธีติดตั้ง apache, mysql, snmp บน NetBSD โดยใช้ pkgsrc


การติดตั้ง apache, mysql, snmp บน NetBSD โดยใช้ pkgsrc นั้นจะกล่าวเฉพาะรายละเอียดการ Config หลังจากการ make และ make install package ไปเรียบร้อยแล้ว โดยขั้นตอนการติดตั้งตั้งมีดังนี้

1. copy ไฟล์จาก /usr/pkg/share/examples/rc.d/ ไปไว้ที่ /usr/pkg/etc/rc.d/

2. แก้ไขไฟล์ /etc/rc.local โดยให้เพิ่มบรรทัด

# สำหรับ snmp 
if [ -f /usr/pkg/etc/rc.d/snmpd ]; then 
        /usr/pkg/etc/rc.d/snmpd start
fi
# สำหรับ mysql
if [ -f /usr/pkg/etc/rc.d/mysqld ]; then 
        /usr/pkg/etc/rc.d/mysqld start
fi
#สำหรับ apache
if [ -f /usr/pkg/etc/rc.d/apache ]; then 
        /usr/pkg/etc/rc.d/apache start
fi

3. แก้ไขไฟล์ /etc/rc.conf โดยเพิ่มบรรทัด

snmpd=YES
mysqld=YES
apache=YES

4. ปรับแต่ง configuration 

  • apache  ให้แก้ไขไฟล์ /usr/pkg/etc/httpd/httpd.conf มีรายละเอียดดังนี้
Lisent 192.168.131.100:80 
ServerAdmin [email protected]
  • snmp ให้เรียกคำสั่ง  
/usr/pkg/bin/snmpconf -g basic_setup

แล้วตอบคำถามต่างๆ เสร็จแล้วจะได้ไฟล์ snmpd.conf ให้ copy ไปไว้ที่ /usr/pkg/share/snmp/

  • mysql  ให้แก้ไขไฟล์ใน /usr/pkg/share/example/ ซึ่งจะมีตัวอย่างไฟล์ Config mysql server ในรูปแบบต่าง ๆ ตามความเหมาะสมการใช้งาน  โดยให้ระบุ port และ socket ตามปกติจะกำหนดค่าดังนี้
port = 3306
socket = /tmp/mysql.sock

จะต้องดูให้เนื่องจากจะต้องแก้ให้หมด หลังจากนั้นก็ให้ copy ไปวางไว้ใน /etc โดยกำหนดชื่อใหม่เป็น my.cnf

หลังจากนั้นให้ทำการ restart เครื่องใหม่ หากการดำเนินเสร็จสิ้นให้ใช้คำสั่ง ps -xa ตรวจสอบว่ามี demon  mysqld, httpd, snmpd เกิดขึ้นหรือไม่

หมายเลขบันทึก: 51657เขียนเมื่อ 24 กันยายน 2006 22:20 น. ()แก้ไขเมื่อ 18 มิถุนายน 2012 15:08 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท