ฝ่ายขาย : จตุพร : 089-922-3131
วิรุณ : 081-648-4145,086-004-5675
ฝ่ายบริการ : สมคิด : 085-518-6182
บอล : 087-713-9247
โต๋ : 081-030-6268
email : info@smlsoft.com

ขั้นตอนการติดตั้ง สำหรับ Centos Server

  • 1.ติดตั้ง Cent OS
  • 2.ติดตั้ง Database Server Postgres (ฐานข้อมูล)
  • 3.ติดตั้ง JDK 1.6 (Java)
  • 4.ติดตั้ง Tomcat


1.ติดตั้ง Centos

Download Centos http://mirror.centos.org/centos/6/isos

ให้เลือก Download แบบ ISO แล้วเขียนแผ่น จะได้ DVD 2 แผ่น ส่วนจะใช้ i386 หรือ x86_64 ก็แล้วแต่ว่าเครื่องเป็นแบบไหน (i386=เครื่องรุ่นเก่า, x86_64=เครื่อง CPU รุ่นใหม่)



2.ติดตั้ง Database Server Postgres

คำสั่งสำหรับการติดตั้ง Postgres
#yum -y install postgresql84 postgresql84-server postgresql84-contrib Script ที่จำเป็นสำหรับใช้ในการติดตั้ง (ใช้ขณะติดตั้งโดยการ Copy Script ไปวางไว้ในหน้าจอ Terminal)


สร้าง Database สำหรับระบบ
#service postgresql initdb

แก้ไขแฟ้ม /var/lib/pgsql/data/postgresql.conf
#nano -w /var/lib/pgsql/data/postgresql.conf

ให้ค้นหาและแก้สองบรรทัด (เอาเครื่องหมาย # ออกด้วย)

listen_addresses = '*'
port = 5432

กด CTRL+X แล้วกด Enter เพื่อ Save

แก้ไขแฟ้ม /var/lib/pgsql/data/pg_hba.conf
#nano -w /var/lib/pgsql/data/pg_hba.conf

ด้านล่างของเดิมให้ใส่ # ยกเลิกทั้งหมดก่อน แล้วเพิ่มรายการต่อท้าย (ตามข้อความด้านล่าง)

# "local" is for Unix domain socket connections only
#local all all ident
# IPv4 local connections:
#host all all 127.0.0.1/32 ident
# IPv6 local connections:
#host all all ::1/128 ident
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0/0 md5

กด CTRL+X แล้วกด Enter เพื่อ Save

Restart PostgreSQL Server
#service postgresql restart

กำหนดให้ PostgreSQL Server ทำงานทุกครั้งที่เปิดเครื่อง
#chkconfig postgresql on

กำหนดรหัสผ่าน postgres
#su - postgres
#psql -c "ALTER USER postgres WITH PASSWORD '12345' " -d template1 (password 12345)

ทดสอบการ login ภายใต้สิทธิของ postgres
psql template1
\q
exit


3.ติดตั้ง JDK 1.6 (Java)

Download JDK
Download จาก command โดยคำสั่ง :
cd /opt
wget http://www.smlsoft.com/download/jdk_6u25-linux-x64.bin

หรือ http://www.oracle.com/technetwork/java/javase/downloads

Download แล้ว ให้ย้ายไปไว้ที่ /opt


สร้าง Directory ให้กับ java
#mkdir /usr/java

ย้ายตำแหน่ง ไปยัง directory java และสั่งให้ java เริ่มติดตั้ง (ชื่อของโปรแกรมอาจจะเปลี่ยนไป กรณีมี version ใหม่)
#cd /usr/java
#sh /opt/jdk-6u25-linux-x64.bin

** กรณีที่มีการเปิดหน้า web ของ java ไม่จำเป็นต้องลงทะเบียนก็ได้ **

กำหนดค่าต่างๆ
#ls /usr/java (เพื่อดูว่า java เป็น version อะไร)
** เข้าไปแก้ไขค่าเริ่มต้น จะทำงานตอนเปิดเครื่อง

#nano ~/.bashrc

แล้วเอาข้อความต่อไปนี้ไปต่อท้าย แล้วกด CTRL+X เพื่อ Save

JAVA_HOME=/usr/java/jdk1.6.0_25
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH

** เสร็จแล้ว Reboot 1 รอบ โดยใช้คำสั่ง

#reboot

** login แล้วเปิด Terminal แล้วใช้คำสั่ง

#echo $JAVA_HOME

ถ้าถูกต้อง จะแสดง Directoy ของ Java มาให้

4.ติดตั้ง Tomcat

Download Tomcat (ให้เลือก Core -> tar.gz)
#mkdir /temp
#cd /temp
#wget http://mirrors.axint.net/apache/tomcat/tomcat-7/v7.0.12/bin/apache-tomcat-7.0.12.tar.gz
#mv apache-tomcat-7.0.12.tar.gz /usr/share/apache-tomcat-7.0.12.tar.gz
#cd /usr/share
#tar -xzf apache-tomcat-7.0.12.tar.gz

กำหนดค่าให้ tomcat ทำงาน
#cd /etc/init.d
#nano tomcat
นำค่าข้างล่างนี้ไปใส่ (โดยการ Copy แล้ว Paste)

#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 2345 20 80
JAVA_HOME=/usr/java/jdk1.6.0_25
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/share/apache-tomcat-7.0.12


case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0

กำหนดค่าให้ tomcat ทำงาน (ต่อ)
#chmod 755 tomcat
#chkconfig --add tomcat
#chkconfig --level 2345 tomcat on
#chkconfig --list tomcat
#service tomcat start

แก้ไขการเข้าใช้งาน Tomcat
#nano /usr/share/apache-tomcat-7.0.12/conf/tomcat-users.xml

** ถ้ามีของเก่าอยู่ ให้กด CTRL+K ลบออกให้หมด **

copy code ด้านล่าง แล้ว save (CTRL+X = save)

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="smladmin" roles="admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-stats,admin,manager" />
</tomcat-users>

#service tomcat restart

ทดสอบโดยไปที่เครื่องลูก เครื่องอื่น เข้า Browser ป้อน http://xxx.xxx.xxx.xxx:8080 (xxx=ip) ถ้าสำเร็จจะขึ้นรูปเสือ

** เมื่อกำหนดเสร็จ ก็จะได้ user : admin password : smladmin เพื่อเอาไปใช้ในการ Deploy sml webservice ต่อไป


ตอนจบ ใช้ #yum -y update ซักรอบ เพื่อให้ server update โปรแกรมทั้งหมด (ต้องต่อ Internet ไว้ด้วย)

ขั้นตอนต่อไป คือการติดตั้ง Web Service

ติดตั้งและ Update SML Web Service



ขั้นตอนต่อไป กำหนดค่า Server และสร้างฐานข้อมูล

บริษัท เอสเอ็มแอล ซอฟต์ จำกัด
ฝ่ายขาย : จตุพร : 089-922-3131
วิรุณ : 081-648-4145,086-004-5675
ฝ่ายบริการ : สมคิด : 085-518-6182
บอล : 087-713-9247
โต๋ : 081-030-6268
email : info@smlsoft.com
© SMLSoft All rights reserved. email : info@smlsoft.com
Valid XHTML 1.0 Transitional PageRank My status