ติดตั้งและคอนฟิกเบื้องต้น postfix บน Fedora 17

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

เริ่มจากการติดตั้งและคอนฟิกเบื้องต้น postfix บน Fedora 17  มาจากเนื้อหาที่เคยเขียนไว้สำหรับติดตั้งบน Fedora 14 แต่ขอปรับเนื้อหาให้กระขับมากขึ้น โดยรวมทั้งสองตอนเข้าด้วยกัน หากต้องการดูรายละเอียดของการเปลี่ยนแปลงก่อนและหลังแก้ไขค่าคอนฟิกแต่ละค่า สามารถตามไปดูได้ตามลิ้งค์ในส่วนข้อมูลอ้างอิงด้านล่าง

Continue reading “ติดตั้งและคอนฟิกเบื้องต้น postfix บน Fedora 17”

คอนฟิก User Authentication กับ OpenLDAP Server บน Fedora 17

หลังจาก  เพิ่มข้อมูลเบื้องต้นเข้าไปใน OpenLDAP Server บน Fedora 17  เรียบร้อยแล้ว ตอนนี้เราสามารถตรวจสอบข้อมูล user จาก ldap ได้

ในบทความนี้จะมาเพิ่มเติมคอนฟิก OpenLDAP เพื่อให้สามารถพิสูจน์สิทธิ์ (User Authentication) ของผู้ใช้ลีนุกซ์เช่นรองรับการ Secure Shell ได้

Continue reading “คอนฟิก User Authentication กับ OpenLDAP Server บน Fedora 17”

เพิ่มข้อมูลเบื้องต้นเข้าไปใน OpenLDAP Server บน Fedora 17

หลังจาก ติดตั้งและสตาร์ต OpenLDAP Server บน Fedora 17 ตามด้วย ติดตั้งและสตาร์ต OpenLDAP Server บน Fedora 17 เรียบร้อยแล้ว

เราจะลองมาเพิ่มข้อมูลเข้าไปใน ldap กัน โดยจะอธิบายทีละขั้นตอน แสดงปัญหาที่เกิดขึ้น พร้อมวิธีแก้ไข

Continue reading “เพิ่มข้อมูลเบื้องต้นเข้าไปใน OpenLDAP Server บน Fedora 17”

คอนฟิก OpenLDAP Server เบื้องต้น บน Fedora 17

จากที่ได้ ติดตั้งและสตาร์ต OpenLDAP Server บน Fedora 17 ในตอนนี้มาดูวิธีคอนฟิกเบื้องต้นกัน
Continue reading “คอนฟิก OpenLDAP Server เบื้องต้น บน Fedora 17”

ติดตั้งและสตาร์ต OpenLDAP Server บน Fedora 17

ทดสอบการติดตั้งและรัน OpenLDAP Server (slapd) ใน Fedora 17 (เลือกติดตั้งแบบ Minimal->Base)

Continue reading “ติดตั้งและสตาร์ต OpenLDAP Server บน Fedora 17”

Oracle Solaris 11 ติดตั้งโปรแกรมเพิ่มเติมจาก repo

หลังจากติดตั้ง Solaris 11 เสร็จเรียบร้อย หากต้องการติดตั้งโปรแกรมเพิ่มเติม วิธีการหนึ่งที่ทำได้อย่างง่ายคือติดตั้งจาก repo ที่ทาง Oracle ทำไว้เป็นไฟล์ ISO image ให้สามารถดาวน์โหลดได้

การใช้งาน repository image ของ Solaris 11 จะคล้ายๆ การใช้งาน yum บนลีนุกซ์ คือจะเก็บไฟล์แพ็คเกจทั้งหมดที่ใช้ในการติดตั้งไว้ในที่ๆ หนึ่งเรียกว่า repo และใช้คำสั่ง pkg ช่วยจัดการให้การติดตั้ง (install) การปรับปรุงเวอร์ชั่น (update) หรือถอนการติดตั้ง (uninstall) ทำได้ง่าย เช่นจะช่วยติดตั้งโปรแกรมหรือแพ็คเกจที่จำเป็นต้องใช้ (dependency) โดยอัตโนมัติ

Continue reading “Oracle Solaris 11 ติดตั้งโปรแกรมเพิ่มเติมจาก repo”

ทดสอบติดตั้ง Solaris 11

ขอเปลี่ยนใจไปทดลองใช้ Solaris ซะหน่อย พอดีต้องปรับปรุงโปรแกรมบนเครื่อง Sun Sparc เลยอยู่ในช่วงตัดสินใจว่าจะใช้ Solaris 10 หรือจะเปลี่ยนใหม่เป็น Solaris 11 เลยทดสอบดู นำมาเผยแพร่ให้อ่านกัน

Continue reading “ทดสอบติดตั้ง Solaris 11”

ทดสอบเว็บเซิร์ฟเวอร์ด้วย ab (ApacheBench)

ดีฟอลต์คอนฟิกที่ได้จากการติดตั้งโปรแกรมจากไฟล์ rpm หรือ วิธีอื่นๆ นั้น สามารถนำมาใช้งานและทำงานได้ในระดับหนึ่ง

แต่ถ้าโปรแกรมเช่นเว็บเซิร์ฟเวอร์ ถ้าต้องให้บริการต่อผู้ใช้จำนวนมากขึ้น จำเป็นต้องปรับแต่งคอนฟิกเพิ่มเติม เพื่อให้ใช้ฮาร์ดแวร์ของเครื่องได้เต็มประสิทธิภาพ

ab เป็นโปรแกรมทดสอบเว็บเซิร์ฟเวอร์อย่างง่ายๆ โปรแกรมหนึ่งที่ติดตั้งมาพร้อมกับ Apache Web Server ถ้าเป็นไฟล์ rpm ก็อยู่ใน httpd-tools

เราสามารถนำ ab มาใช้ทดสอบเพื่อวัดผลได้ว่า เว็บเซิร์ฟเวอร์ที่กำลังแก้ไขคอนฟิกอยู่นั้น สามารถรองรับการใช้งานได้เท่าไร (requests per second) หากเราเปลี่ยนคอนฟิกไป ผลที่ได้จะเป็นอย่างไร

Continue reading “ทดสอบเว็บเซิร์ฟเวอร์ด้วย ab (ApacheBench)”

แก้ไขปัญหาการสตาร์ต Apache httpd Server ช้า

หากเวลารันเว็บเซิร์ฟเวอร์ apache เซอร์วิส httpd แล้วต้องรอนานกว่าจะสตาร์ตได้ หรือขึ้นข้อความ error แบบนี้

[root@cent6 ~]# service httpd start
Starting httpd: httpd: apr_sockaddr_info_get() failed for cent6.example.com
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]
[root@cent6 ~]#

Continue reading “แก้ไขปัญหาการสตาร์ต Apache httpd Server ช้า”

แก้ปัญหา WordPress อัพโหลดไฟล์ไม่ได้

หลังจาก ติดตั้ง WordPress บน CentOS 6 เรียบร้อยแล้ว หากเจอปัญหาสามารถโพสต์ข้อความได้ แต่ไม่สามารถอัพโหลด (upload) ไฟล์ เช่นรูป ได้

ตัวอย่างข้อความ error เมื่อ upload file

“Picture-01.jpg” has failed to upload due to an error
Unable to create directory /var/www/html/wordpress/wp-content/uploads/2012/05. Is its parent directory writable by the server?

ในที่นี้จะแสดงวิธีการแก้ไขปัญหา

Continue reading “แก้ปัญหา WordPress อัพโหลดไฟล์ไม่ได้”