Staff Talk
 
BACK
  รวมปัญหาของ DirectAdmin ทั้งหมดที่เจอ

Date : 2018-01-01 Time : 00:21:02


***********************************************************************

. เปิดหน้า control แล้วเจอ /usr/local/php  not found ประมาณนี้ จำแน่นอนไม่ได้
ให้

Code:
# /usr/local/directadmin/custombuild
# ./build update
# ./build php n
ถ้าไม่ Error อะไรเลยก็จะเสร็จ

***********************************************************************


***********************************************************************


DA จะสร้าง user da_admin มีสิทธิ์เหมือน root ของ mysql เลย
และ DA จะใช้ da_admin เป็นหลัก
password ของมันจะเก็บอยู่ที่

Quote
/usr/local/directadmin/conf/mysql.conf

ส่วนpassword ของ root มันเป็นอะไรก็ไม่รู้ ส่วนตัว ผมเข้าโดย da_admin แล้วไปเปลี่ยน passwd ของ root เป็นอย่างอื่นไว้ก่อนนะครับ เผื่อจะเป็นจุดอ่อน

***********************************************************************


php
Quote
/usr/local/lib/php.ini
« Last 

***********************************************************************
cd /usr/local/directadmin/custombuild/configure/ap2

แก้ไข configure.php5

เพิ่ม --enable-exif \ เข้าไป 
แล้วออกมา /usr/local/directadmin/custombuild/
สั่ง

./build php


***********************************************************************

upgrade squirrelmail

# /usr/local/directadmin/scripts/squirrelmail.sh

***********************************************************************

reconfig permission  restore permission to default directadmin
หากมีปัญหา เรื่อง permission แก้ไขให้ถูกต้องตาม directadmin ได้เพียงง่ายๆ แค่คำสั่งนี้ 

Quote
cd /usr/local/directadmin/scripts
./set_permissions.sh all

***********************************************************************
อัพเดท EXIM แล้ว มันส่งเมลล์ welcome ไม่ออก ให้แก้โดย

Code:
chmod 4755 /usr/sbin/exim

แม้จะเปลี่ยนมาใช้ระบบ smtp auth ก็ตาม เพราะ DA เค้าเตรียมไว้แล้ว โดยใช้ user ชื่อ diradmin@host เป็นตัว auth ส่งเมลล์


***********************************************************************

E-mail ส่งออกแล้วขึ้น unroute
แสดงว่ามันส่งออกเยอะเกิน default คือ 200 เมลล์ต่อวัน

แก้ไขที่
Quote
/etc/virtual/limit

refer: /http://help.directadmin.com/item.php?id=81

***********************************************************************

Code:
cd /usr/local/directadmin


Code:
fetch -o update.tar.gz https://www.directadmin.com/cgi-bin/daupdate\?uid={Client ID}\&lid={Client ID}
บน FreeBSD ใช้ wget แล้วอาจเจอ Error เรื่อง SSL ให้ใช้ fetch แบบนี้แทนได้เลยครับ

นอกนั้นก็ตามนี้ครับ
Code:
tar xvzf update.tar.gz
./directadmin p
cd scripts
./update.sh
./directadmin restart

refer: /http://help.directadmin.com/item.php?id=29


***********************************************************************

"Message System" เป็นอะไรที่เยอะมากหลังจาก update directadmin ที่มีระบบตรวจจับ Brute Force
นานๆวันหน่อยไม่ดู ก็เพียบเลย จะกดลบทีก็มือหงิก เรามาลบแบบถึกๆ โดย



Quote
/usr/local/directadmin/data/admin/tickets.list
เป็นไฟล์เก็บ list  ให้ลบข้อมูลข้างใน
echo "" > tickets.list
 

Quote
/usr/local/directadmin/data/tickets/
ที่เก็บ Message ให้ลบข้อมูลในนี้ได้เลย


จะเคลียร์หมดก็ทำทั้งสองส่วน แต่หากอยากเก็บ log ไว้แต่ไม่อยากให้หน้าจอรก ก็ลบแต่ tickets.list

***********************************************************************

"Brute Force Monitor" ก็เป็นส่วนนึงที่มี log มาก

วิธีการลบก็คล้ายๆกับ Message

Quote
/usr/local/directadmin/data/admin/brute_log_entries.list
Quote
/usr/local/directadmin/data/admin/brute_user.data
Quote
/usr/local/directadmin/data/admin/brute_ip.data

ลบโดย
Quote
echo "" > brute_log_entries.list
echo "" > brute_user.data
echo "" > brute_ip.data



***********************************************************************

***********************************************************************

ติดตั้ง zend

Code:
#pico /usr/local/directadmin/custombuild/options.conf
แก้  zend=yes 

Code:
#cd /usr/ports/misc/compat6x
#make install clean
ไม่ทำจะเจอ Error  lib not found


Code:
#cd /usr/local/directadmin/custombuild
#./build zend

เรียบร้อย  Grin

***********************************************************************


แก้ไขไฟล์ 
Quote
/usr/local/directadmin/custombuild/configure/ap2/configure.apache



Code:
"--disable-cgid" \
"--disable-cgi"

Quote
# cd /usr/local/directadmin/custombuild/
#./build apache


***********************************************************************



Code:
vi /usr/local/directadmin/custombuild/configure/ap2/configure.php5

Quote
--with-xmlrpc

เพิ่มเข้าไปเข้าไป


Code:
#cd /usr/local/directadmin/custombuild
#./build php n
ระบบจะทำการ recompile php และ restart apache ให้เสร็จสรรพ



หาก Apache ของท่านโดน DOS เล่นงานลองนี้ 
slow-loris attack

Quote

Default 5 request per IP
ช่วยให้ลดการโดน Flood ได้ครับ



เครดิต http://www.gumairu.com/forums/index.php?PHPSESSID=599d8fe7b50c18372ec8e365aa856d8e&topic=43.15


From Author a ( a )



Add Your Comment :
Name :
E-mail :
  ย่อหน้า ตัวหนา ตัวยก เส้นใต้ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง สีแดง สีเขียว สีน้ำเงิน  
  96677  
 
Message :
Picture(Not More Than 50 k):
  Confirm that not spam
 

 

Back To Comment