sdayu's blog
ปรับแต่งค่าให้ Apache รู้จักไฟล์ jsp
Submitted by sdayu on 4 June, 2008 - 11:26.โดยปรกติเมื่อเราลง Tomcat เรียบร้อยแล้วก็ยังไม่สามารถเรียกใช้ไฟล์ jsp จาก Apache ผ่านทางพอร์ต 80 ได้โดยตรง เรายังต้องเรียกใช้ผ่านพอร์ต 8180 อยู่ หากเราต้องการให้ Apache รู้จักไฟล์ jsp และทำให้ jsp สามารถทำงานได้โดยใช้ Tomcat เป็นตัวจัดการกับไฟล์เหล่านี้อีกทีนึง เราสามารถทำได้โดยการเพิ่ม mod_jk ให้กับ Apache มีวิธีดังต่อไปนี้
เพิ่มมอดูลให้กับ Apache โดยถ้าเป็น Apache 2 ก็สั่ง:
# aptitude install libapache2-mod-jk
ถ้าหากต้องการใช้กับ Apache 1 ก็เป็นแพกเกจชื่อ libapache-mod-jk
เมื่อลงเสร็จเรียบร้อยแล้ว หากเราเข้าไปที่ /etc/apache2/mods-available จะปรากฏ jk.load ขึ้น คราวนี้เราต้องสร้างไฟล์คอนฟิก mod_jk สำหรับ Apache ขึ้นมา โดยให้ชื่อว่า jk.conf
# vi /etc/apache2/mods-available/jk.conf
คำสั่ง sudo บน debian
Submitted by sdayu on 7 September, 2007 - 12:08.โดยปรกติ debian จะไม่มีคำสั่ง sudo มาให้ หากเราต้องการใช้ คำสั่ง sudo จะต้องเพิ่มโปรแกรมครับ
$ su # aptitude install sudo
หลังจากนั้นเพิ่ม User เข้าไปในไฟล์ /etc/sudoers ครับเช่น
boat ALL=(ALL) ALL
Note: หากต้องการแก้ไขไฟล์นี้ทำได้สองวิธีครับคือ ใช้คำสั่ง visudo หรือแก้ไขโดยตรงครับ
โดยวิธีนี่จะเพิ่ม user เป็นราย ๆ ไปครับ หากต้องการเพิ่มหลายๆคนที่อยู่กลุ่มเดียวกันลงไปใน sudoers ก็ได้ครับ โดยมีรูปแบบดังต่อไปนี้ครับ
%usergroups ALL=(ALL)ALL
นี่คือการให้สิทธิทุกอย่างแก่ user ครับ หากต้องการให้สิทธิเป็นอย่าง ๆ ไปก็สามารถทำได้ครับ แต่ต้องมีรูปแบบการเขียนที่แตกต่างกันออกไป
บันทึกการติดตั้ง tomcat 5.5 บน debian etch 64
Submitted by sdayu on 7 September, 2007 - 12:02.การติดตั้ง Tomcat ซึ่งเป็น Servlets container ต้องมี JAVA ติดตั้งอยู่ด้วย ปรกติ Tomcat ที่อยู่บน repository ของ Debian จะผูกติดกับ gij หรือ GNU interpreter for Java bytecode ซึ่งเป็นของ GNU แต่ส่วนใหญ่แล้วเรามักติดตั้ง Tomcat ควบคู่กับ JAVA ของ SUN
การใช้งานใช้ java บนของ sun บน debian นั้นต้องเพิ่ม repository ใน /etc/apt/sources.list ให้มีในส่วนของ contrib และ non-free ก่อน เช่น (สำหรับผู้ใช้ในประเทศไทยครับ)
Mirror แห่งชาติ ครับ
deb http://mirror.in.th/debian/ etch main contrib non-free deb-src http://mirror.in.th/debian/ etch main contrib non-free
ของ Linux.thai.net ครับ ตามสะดวก
deb http://linux.thai.net/debian/ etch main contrib non-free deb-src http://linux.thai.net/debian/ etch main contrib non-free
เสร็จแล้วก็
$ sudo aptitude update
เพื่อเพิ่มชื่อของโปรแกรมต่างๆ หลังจากนั้น ให้ติดตั้ง java ของ sun ครับ
$ sudo aptitude install sun-java5-jdk
รอจน install เรียบร้อยหลังจากนั้น ก็ install Tomcat ต่อครับ












