Archive for ตุลาคม, 2007

Oct-22-07

การย้าย Joomla ไปยังเครื่อง Server

posted by อดิศร ขาวสังข์

เป็นการย้ายไฟล์และฐานข้อมูลทั้งหมดที่อยู่ในเครื่อง PC ของผมไปยัง Web Server ที่ใช้งานจริงครับ

ขั้นตอนเป็นดังนี้

  1. Backup หรือ Export ฐานข้อมูล MySQL ในเครื่องหรือเครื่องอื่นเป็น MySQL Text File Database
  2. Restore ฐานข้อมูลข้อ 1 ไปยัง MySQL Server จริง
  3. แก้ไขไฟล์ configration.php ค่าต่าง ๆ ต่อไปนี้
    $mosConfig_host = ‘mysql_server’;
    $mosConfig_user = ‘mysql_user’;
    $mosConfig_password = ‘mysql_password’;
    $mosConfig_absolute_path = ’server_directory’;
    $mosConfig_live_site = ‘real_url’;
    $mosConfig_cachepath = ’server_cachepath’;
  4. ย้าย PHP Script ไปยัง Server
Oct-6-07

ADSL Modem แบบ Embedded IPSec & PPTP client/server

posted by อดิศร ขาวสังข์

การเลือกซ้ือ ADSL Modem¿ชนิดทำ VPN ได้ สำหรับผมแล้วคิดว่าซึือรุ่นที่มีฟังก์ชันและโปรโตคอลต่าง ๆ มาก ๆ ไว้ก่อนดีกว่า เพราะสามารถปรับเปลี่ยนได้มากกว่า

ซึ่งควรจะมีฟังก์ชันทาง VPN ไม่น้อยไปกว่าดังนี้ :
•16 IPSec VPN Tunnels
  8 L2TP VPN Tunnels (Dial-in: 4, Dial-out: 4)
  8 PPTP VPN Tunnels (Dial-in: 4, Dial-out: 4)
• Embedded IPSec & PPTP client/server
• IKE key management
• DES, 3DES and AES encryption for IPSec
• Embedded powerful 3DES accelerator
• MPPE Encryption for PPTP
• L2TP over IPSec
• L2TP/PPTP/IPSec pass-through�

ทางด้าน Firewall ก็ไม่ควรน้อยกว่าฟังก์ชันต่อไปนี้ :
• Built-in NAT firewall
• Stateful Packet Inspection (SPI)
• Prevent DoS attacks including IP Spoofing, Land Attack,
Smurf Attack, Ping of Death, TCP SYN Flooding, etc.
• Packet Filtering – port, source IP address, destination IP
address, MAC address
• URL Content Filtering – string or domain name detection
in URL string

คุณสมบัติที่กล่าวมามีอยู่จริงในผลิตภัณฑ์ นะครับ ราคาก็ไม่แพงมาก

Oct-6-07

วิธีการเปิด Proxy บน Ubuntu

posted by อดิศร ขาวสังข์

1. ใช้คำสั่ง
export http_proxy=http://202.6.107.10:8080/
2. ใช้คำสั่ง
apt-get update

ในกรณีที่จะยกเลิก CDROM ของ apt-get ให้แก้ไฟล์ /etc/apt/source.list ให้วาง # หน้า Deb cdrom แล้วสั่ง apt-get update

Oct-5-07

การติดตั้ง MailScanner กับ Postfix Mail

posted by อดิศร ขาวสังข์

วิธีการเซ็ตอัพ Postfix เพื่อใช้กับ MailScanner เป็นดังนี้

  1. ติดตั้ง Postfix เวอร์ชัน 2 และทำทุกอย่างให้สามารถทำงานได้
  2. Stop การทำงานของ Postfix ด้วยคำสั่ง :
    postfix stop
  3. ต้องให้แน่ใจว่ามีการเซ็ตอัพ chroot jail ใน /var/spool/postfix คุณควรจะเห็นไดเร็คทอรี่ “etc” , “usr” และ “lib” ภายใน /var/spool/postfix ถ้ายังไม่ได้เซ็ตอัพ chroot jail ให้เรียบร้อย ก็ให้ดูที่ไดเร็คทอรี่ “examples” ของ postfix document และหา script ในไดเร็คทอรี่ดังกล่าวที่ใช้ในกาารเซ็ตอัพสำหรับระบบปฏิบัติการของคุณ ถ้าไม่สามารถหาได้ก็ให้ดูในส่วน “ปัญหาหรือข้อผิดพลาด” ของบทความชุดนี้
  4. At this point, things change from the setup for other MTAs as we can make it run with just one copy of Postfix, and let Postfix do the “split MTA” setup for us.
  5. ให้เพิ่มบรรทัดต่อไปนี้เข้าไปในไฟล์คอนฟิกของ Postfix ซึ่งคือไฟล์ /etc/postfix/mail.cf
    header_checks = regexp:/etc/postfix/header_checks
  6. ให้เพิ่มบรรทัดต่อไปนี้เข้าไปในไฟล์ /etc/postfix/header_checks
    /^Received:/¿ HOLD
    ผลของข้อนี้คือจะบอก Postfix ให้ย้าย message ท้ังหมดไปยัง HOLD queue

วิธีการเซ็ตอัพ MailScanner เพื่อใช้กับ Postfix

ในไฟล์ MailScanner.conf (อาจจะอยู่ใน /etc/MailScanner /opt/MailScanner/etc) จะต้องมีการเปลี่ยนแปลง 5 อย่าง ซึ่งอยู่บริเวณส่วนบนของไฟล์ ดังนี้

Run As User = postfix
Run As Group = postfix
Incoming Queue Dir = /var/spool/postfix/hold
Outgoing Queue Dir = /var/spool/postfix/incoming
MTA = postfix