How to

กอล์ฟสั่ง กอล์ฟสอน

0226 | กำจัดการส่งอีเมล์ของผู้ใช้ใน DirectAdmin

0

หลังจากที่เคยเขียนวิธี จำกัดอีเมล์ต่อผู้ใช้ ไปแล้ว เมื่อวาน ผมกำลังจะไปแก้ไขในเครื่อง server ตัวใหม่ และได้เปิดไฟล์ /etc/exim.pl เพื่อมาแก้ไข และก็ไปเห็น code มันเขียนมาให้สามารถทำได้อยู่แล้ว เราไม่ต้องไปแก้ไขอะไรเพิ่มเลย

if (open (LIMIT, "/etc/virtual/limit_$name"))
{
   $email_limit = int(<LIMIT>);
   close(LIMIT);
}
else
{
   open (LIMIT, "/etc/virtual/limit");
   $email_limit = int(<LIMIT>);
   close(LIMIT);
}

วิธีการตั้งค่าคือ ให้เข้าไปที่ /etc/virtual/ และทำการสร้างไฟล์ชื่อ limit_username ขึ้นมา โดยให้เปลี่ยนตรง username ให้เป็น user ที่ต้องการ และแก้ไขไฟล์ โดยใส่ตัวเลขลงไปครับ ตัวเลขนั้นก็คือ จำนวนที่จะให้ส่งอีเมล์ได้ต่อ 1 วัน หลังจากนั้นแค่ restart exim ก็เป็นอันเสร็จ

0222 | แก้ไข DirectAdmin ให้ Backup ข้ามไฟล์เว็บ

0

ขอบอกก่อนว่า directadmin เวอร์ชั่นใหม่ๆ ไม่จำเป็นต้องทำตามแล้ว เพราะในการ backup สามารถกำหนดได้ว่า เราจะ backup อะไรไปบ้าง…. แต่ช่วงนี้ ผมย้าย VPS ให้ลูกค้า ผู้ให้บริการเดิม (ดังซะด้วย) ได้ใช้ directadmin เถื่อนมาให้บริการลูกค้า จึงไม่สามารถอัพเดดให้เป็นเวอร์ชั่นใหม่ได้ พยายาม backup อยู่หลายครั้ง ไฟล์ที่ได้มาดันเสียซะอีก โดยเฉพาะไฟล์ใหญ่ๆ เลยหาวิธีแก้ปัญหาโดย แก้ไขให้การ backup เก็บข้อมูลเฉพาะ MySQL , password ต่างๆ และข้อมูลอีเมล์ ซึ่งจะได้ไฟล์เล็กลงมาก ไม่รอช้า มาดูวิธีกันเลยดีกว่า

1. ให้ไปแก้ไขไฟล์ config ของ directadmin และเพิ่มค่าดังต่อไปนี้

skip_hometargz_in_backups=1
skip_domains_in_backups=1

restart da และทำการ backup แล้วนำไป restore ในที่ใหม่ ให้เรียบร้อย
2. ใช้ rsync , scp ,ftp หรืออื่นๆแล้วแต่สะดวก ในการย้ายข้อมูลของเว็บไซต์ไปยังเครื่องใหม่ ตัวอย่างนี้เป็นวิธี rsync ครับ

rsync -va  -e 'ssh -p 22' /home/user user@ip:/home

เป็นอันเสร็จครับ

ปล. เอามาแป๊ะไว้กันลืม

0218 | How to install Squid on CentOS

0

ช่วงนี้ในบล็อกมีแต่เพลงเยอะไปแล้ว เลยหาอะไรๆ ที่มีสาระมาใส่บ้าง วันนี้ขอเสนอการติดตั้ง squid ใน centos ครับ

yum install squid

แก้ไขไฟล์ config

nano /etc/squid/squid.conf

โดยสิ่งที่ต้องแก้ไขคือ

http_port 3128

ด้านบนนี้คือเลข port จะแก้ หรือไม่ก็ได้ครับ
ต่อมาคือ

http_access deny all

ให้แก้ไขเป็น
(more…)

0217 | How to install Nginx on CentOS + DA

0

หลังจากเคยแนะนำวิธี ติดตั้ง varnish กันไปแล้ว ซึ่ง varnish นั้นเหมาะกับเครื่องที่แรมเยอะๆหน่อย วันนี้ขอมาแนะนำการติดตั้ง nginx กันบ้างครับ ซึ่งวิธีก็ดันแปลงนิดหน่อยมาจากการติดตั้ง varnish
1. ติดตั้ง nginx

wget http://nginx.org/download/nginx-1.0.10.tar.gz
tar xvfz nginx-1.0.10.tar.gz
cd nginx-1.0.10
./configure --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_ssl_module
make
make install

2. แก้ไข config ของ nginx
ไฟล์ config สามารถเอาด้านล่างนี้ไปใช้ได้เลยครับ โดยต้นฉบับของไฟล์ config นี้ เอามาจากคุณ 360 ในเว็บ thaihosttalk.com ครับ
(more…)

0214 | เปลี่ยน Firefox ให้ใช้ memory cache แทน disk cache

0

จดเอาไว้ในเครื่องนานแล้ว เอามาใส่ใน blog สักหน่อย

  • เปิดโปรแกรม firefox พิมพ์ about:config ที่ช่อง address bar แล้วกด enter
  • จะเจอหน้าเตือนขึ้นมา ให้กดปุ่มยืนยันต่อไป
  • เข้ามาจะเจอช่อง filter ให้ใส่คำว่า browser.cache.disk.enable แล้วกดดับเบิ้ลคลิกที่คอลัมน์ value เพื่อเปลี่ยนค่าจาก true เป็น false
  • จากนั้นคลิกขวาแล้วเลือก new > integer จะมี popup ชื่อขึ้นมา
  • ใส่ชื่อ disk.cache.memory.capacity ลงไปแล้วกด ok
  • จะเห็น popup ขึ้นมาให้ใส่เลข โดยที่ 32768 คือ 32MB, 65536 คือ 64MB, 131072 คือ 128MB



บทความนี้ ผมไม่ได้เขียนเองครับ ไม่รู้ว่าต้นฉบับบทความนี้ ผมได้เอามาจากไหน หากเจ้าของบทความมาเจอ ก็ขออภัยด้วยครับ

Page 1 of 812345...Last »


Go to Top