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
บทความนี้ ผมไม่ได้เขียนเองครับ ไม่รู้ว่าต้นฉบับบทความนี้ ผมได้เอามาจากไหน หากเจ้าของบทความมาเจอ ก็ขออภัยด้วยครับ
