���� ���ö����ͧ

Archive for March, 2007

Chroot-BIND HOWTO

# ls /var/cache/bind
keepmarket.com.db
# cd /var/lib/named/
#/var/lib/named# ls
dev etc var
#/var/lib/named# ls var/cache/bind/
#/var/lib/named# mv /var/cache/bind/* var/cache/bind/
#/var/lib/named# cd /var/cache
#/var/cache# rmdir bind
rmdir: bind: Directory not empty
#/var/cache# ls bind
#/var/cache# ls -l bind
total 0
#/var/cache# ls -al bind
total 20
drwxrwxr-x 2 root bind? 4096 2007-03-29 03:55 .
drwxr-xr-x 9 root root? 4096 2007-03-28 13:07 ..
-rw-r–r– 1 root root 12288 2007-03-29 03:25 .keepmarket.com.db.swp
#/var/cache# rm -rf bind
#/var/cache# [...]

ftp problems : FTP session closed

วันนี้ด้วยความโง่ ไปลบตารางดาต้าเบส vftp ออก เพราะเห็นว่ามันไม่มีพาสเวิร์คกลัวแต่คนอื่นเข้าไมได้ สรุปตัวเองก็เข้าไม่ได้ หาวิธีแก้ต่างๆนาๆ ก็ยังไม่ได้จนมาเจอเพื่อนต้นที่เก่ง vhcs ถามว่าก่อนหน้านี้ไปลบอะไรออกไหม เรานั่งคิดอยู่นานอ๋อ กูลบ vftp ออก ซวยเลยต้นเลยบอกให้แอด db vftp เข้าไปครับ ผมก็แอดแล้วก็ยังใช้ไม่ได้ จนต้องมาเปิดเครื่อง server เครื่องเก่าดูค่าต่างๆเทียบกันครับ สรุปว่าแก้ไขโดยแอดผูใช้ vftp เข้าไปใหม่ แล้วเลือกฐานข้อมูล เป็น vhcs2 แล้วแก้ไขสิทธิให้ใช้ ftp_group, ftp_users,quotalimits, quotatallies เพียงเท่านี้ก็เรียบร้อยครับ
ผู้ใช้ ‘vftp’@’localhost’ – ฐานข้อมูล vhcs2 : แก้ไขสิทธิ
สิทธิเจาะจงเฉพาะตารางตาราง สิทธิ มอบสิทธิ สิทธิเฉพาะคอลัมน์ กระทำการ
ftp_group SELECT, INSERT, UPDATE, DELETE ไม่ ไม่
ftp_users SELECT, INSERT, UPDATE, DELETE ไม่ ไม่
quotalimits [...]

Install PhpSysInfo in VHCS

มาลงตัวที่เอาไว้เช๊ค system ของเครื่อง เช่น cpu เท่าไหร่ ram เท่าไหร่ harddisk เท่าไหร่ PhpSysInfo ลงไว้ก็ดีครับเห็นรายละเอียดเครื่องตัวเอง ไม่ลงก็ไม่มีผลอะไรครับ
เข้าไปเก็บไฟล์ที่ tmp
#cd /tmp
#wget http://ovh.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.3-rc1.tar.gz
#tar -xzf /tmp/phpsysinfo-2.5.3-rc1.tar.gz
#ls /tmp
#cp -a /tmp/phpsysinfo /var/www
#ls /var/www
#chown root:www-data -R /var/www/phpsysinfo

vi /var/cache/bind/keepmarket.com.db

redcode@ns1:/etc/bind$ vi /var/cache/bind/keepmarket.com.db
$TTL 86400
@ IN SOA ns.keepmarket.com. root.keepmarket.com. (
; dmn [keepmarket.com] timestamp entry BEGIN.
2007032201
; dmn [keepmarket.com] timestamp entry END.
8H
2H
4W
1D )
IN NS ns1.keepmarket.com.
IN NS ns2.keepmarket.com.
IN MX 10 mail.keepmarket.com.
keepmarket.com. A 203.150.224.25
ns1 IN A 203.150.224.25
mail IN A 203.150.224.25
www CNAME keepmarket.com.
ftp CNAME keepmarket.com.
* CNAME keepmarket.com.

NameVirtualHost

การทำ NameVirtualHost ครับ อันนี้ขอยกตัวอย่างโดเมนเพื่อนผมนะครับ
root@ns1:/etc/apache2/sites-enabled# vi keepmarket
NameVirtualHost 203.150.224.25:80?ServerAdmin root@keepmarket.com
DocumentRoot /var/www/virtual/keepmarket.com/
ServerName keepmarket.com
ServerAlias www.keepmarket.com
ServerAlias *.keepmarket.com
Options Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all