แก้ไข Joomla Directory Permissions Unwritable บนลีนุกซ์ที่เปิด SELinux

เมื่อลูกค้าขอให้ดูเรื่องความปลอดภัยของเว็บไซต์เป็นพิเศษ เลยต้องจัดเต็มซะหน่อย

จากที่เคยปิดคุณสมบัติ SELinux เพื่อแก้ปัญหา Directory Permissions Unwritable มาแล้วในบทความ แก้ไข permission ไฟล์หลังการติดตั้ง Joomla 2.5

ครั้งนี้ขอปรับปรุงใหม่ ด้วยการเปิดคุณสมบัติ SELinux ไว้ แล้วแก้ไข security context ของไดเร็คทอรีที่มีปัญหา เพื่อให้สามารถเขียนไฟล์ได้

Continue reading “แก้ไข Joomla Directory Permissions Unwritable บนลีนุกซ์ที่เปิด SELinux”

แก้ไข permission ไฟล์หลังการติดตั้ง Joomla 2.5

หลัง ติดตั้ง Joomla 2.5 บนลีนุกซ์ เสร็จเรียบร้อยแล้ว ต้องมีการแก้ไข permission ของไฟล์และไดเร็คทอรีที่ติดตั้งให้ถูกต้อง เพื่อให้สามารถใช้งานผ่านเว็บ ไม่ว่าจะเป็นการติดตั้งโมดูลใหม่ plugin template การเพิ่มรูป การแก้ไขข้อมูล

Continue reading “แก้ไข permission ไฟล์หลังการติดตั้ง Joomla 2.5”

ติดตั้ง Joomla 2.5 บนลีนุกซ์

คิดจะตั้งเว็บไซต์ คิดถึง Joomla

ติดตั้งง่าย ใช้งานง่าย สามารถจัดการ แก้ไขข้อมูลไม่ว่าจะเป็นเนื้อหา รูปภาพ สามารถทำผ่านหน้าเว็บได้ทั้งหมด

ด้วยคุณสมบัติที่หลากหลาย และที่สำคัญเป็นมิตรต่อ Search Engine (SEO Friendly) เพิ่มโอกาสที่ผู้สนใจหรือลูกค้า สามารถค้นหาข้อมูลแล้วเจอเว็บของเราได้มากขึ้น

มาลองดูวิธีการติดตั้งง่ายๆ กันบนลีนุกซ์

Continue reading “ติดตั้ง Joomla 2.5 บนลีนุกซ์”

สร้าง self-signed SSL Certificate

จาก ติดตั้ง Apache SSL Web Server หากเราต้องการสร้าง self-signed SSL Certificate ขึ้นมาใช้เอง เช่นภายในบริษัท อาจต้องการใส่ข้อมูลบางอย่างลงไป เพื่อให้ผู้ใช้งานดูได้เบื้องต้น สามารถทำได้โดยใช้คำสั่ง openssl

ข้อมูลที่กรอกในคำสั่ง openssl นี้จะถูกเก็บไว้ใน Certificate ที่สร้างขึ้น โดยผู้ใช้สามารถดูได้ใน Browser

Continue reading “สร้าง self-signed SSL Certificate”

ติดตั้ง Apache SSL Web Server

หลายๆ เว็บไซต์ เช่น facebook เริ่มเปลี่ยนการเข้าเว็บจาก http มาเป็น https ทั้งเว็บไซต์ ด้วยเหตุผลเรื่องความปลอดภัย เพื่อเข้ารหัสข้อมูล (encryption) ป้องกันการดักจับข้อมูลส่วนตัว รหัสผ่าน รูปภาพ ข้อความ หรือข้อมูลอื่นๆ

Continue reading “ติดตั้ง Apache SSL Web Server”

คุณสมบัติใหม่ของ Fedora 16

ด้วยความตั้งใจของ RedHat ตั้งแต่แรก คือใส่คุณสมบัติใหม่ๆ เข้าไปใน Fedora อยู่ตลอด เพื่อเป็นการทดสอบการใช้งาน และถ้าได้ผลดี
ค่อยนำไปใส่ไว้ใน RedHat Enterprise อีกที

ดังนั้นจะเห็นแต่ละเวอร์ชั่นของ Fedora จะมีโปรแกรม มีวิธีการคอนฟิกแบบใหม่ๆ บางครั้งก็ทำให้ผู้ดาวน์โหลดมาติดตั้ง งงไปเลยเหมือนกัน
ยิ่งเวอร์ชั่นหลังๆ การเปลี่ยนแปลงค่อนข้างมาก ล่าสุดมีการนำวิธีการบู๊ต โดยใช้ systemd ช่วยทำให้บู๊ตได้เร็วขึ้นมาก

ในที่นี้จะแสดงเฉพาะคุณสมบัติใหม่ๆ ของ Fedora 16 ตั้งแต่การติดตั้ง และการทดสอบบู๊ตเบื้องต้น

Continue reading “คุณสมบัติใหม่ของ Fedora 16”

แกะกล่องทดสอบ AirLive WL-5460AP v2 Wireless Access Point

วันก่อนเดินตลาดเพื่อหาซื้อ Access Point รุ่นประจำที่เคยใช้ แต่ของขาดตลาด ผู้ขายเลยแนะนำรุ่นนี้มาให้ ว่ากันว่าสามารถปรับสัญญาณ Wireless ได้แรงมาก

เลยต้องมาทดสอบกันหน่อย ในที่นี้จะทดสอบคอนฟิกเบื้องต้น

Continue reading “แกะกล่องทดสอบ AirLive WL-5460AP v2 Wireless Access Point”

เขียนโปรแกรมโหลดเว็บเพจด้วย PHP cURL

จากที่ได้นำเสนอ วิธีการใช้ cURL เพื่อโหลดเว็บเพจ ซึ่งเป็นการรันคำสั่งแบบ command line มาแล้ว

คราวนี้จะเป็นการเขียนโปรแกรม PHP โดยเรียกใช้ฟังก์ชั่นในโมดูล curl เพื่อโหลดเว็บเพจ

Continue reading “เขียนโปรแกรมโหลดเว็บเพจด้วย PHP cURL”

วิธีการใช้ cURL เพื่อโหลดเว็บเพจ

จากที่เคยแนะนำ วิธีการใช้คำสั่ง wget รันเป็นคำสั่งบน comand line เพื่อโหลดเว็บเพจได้ มาครั้งนี้ ขอแนะนำอีกคำสั่งคือ cURL โปรแกรมทำหน้าที่คล้ายกันแต่มีคุณสมบัติมากกว่า แถม curl ยังมี library (libcurl) ที่ภาษาต่างๆ เช่น PHP นำไปพัฒนาสร้างเป็นฟังก์ชั่นให้เรียกใช้ในการเขียนโปรแกรมได้

Continue reading “วิธีการใช้ cURL เพื่อโหลดเว็บเพจ”

คอนฟิก Asterisk เพื่อรองรับ SIP Client

หลังจาก ติดตั้ง Asterisk 1.8 บน CentOS 5  เสร็จเรียบร้อยแล้ว ในช่วงเริ่มต้นการทดสอบ ก่อนที่จะเชื่อมต่อเข้ากับ PSTN หรือระบบโทรศัพท์จริง เพื่อไม่ต้องเสียค่าใช้จ่ายในการโทรเข้า-ออก แนะนำให้ทดสอบ และทำความเข้าใจ ด้วย SIP  Client โดยอาจจะใช้ที่เป็น Hardware หรือเป็น Software โปรแกรมติดตั้งบนเครื่อง

Continue reading “คอนฟิก Asterisk เพื่อรองรับ SIP Client”