ปิด Apache cgi ด้วย DirectAdmin เพื่อป้องกัน Scritpไม่พึงประสงค์

ปิด cgi บน Apache เพื่อป้องกันการ Script ไม่พึงประสงค์ ที่พบบ่อยๆ คือพวก Script โจมตี และส่ง Spam Mail ครับ
ขั้นตอนนี้สำหรับ Apache ที่ complie แบบ cli เท่านั้นนะครับ Server ที่ใช้ fastcgi ยังไงก็ต้องใช้ cgi นะไม่สามารถ Disable ได้
อันดับแรกให้หาก่อนว่ามีใช้ cgi อะไรบ้างตอนนี้

httpd -l | grep cgi


ถ้าพบเราก็จะมา Disable มันกันเลยนะครับเริ่มเลย

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

nano -w configure.apache


แล้วเพิ่ม สาม line ไว้ด้านท้าย

"--disable-cgid" \
"--disable-cgi" \
"--disable-proxy-scgi"


อย่าลืมใส่ \ ให้ line สุดท้ายเดิมด้วยนะครับ

cd /usr/local/directadmin/custombuild
./build clean
./build apache


แล้วตรวจสอบเหมือนเดิม
ต้องว่างเปล่าแล้ว ถ้าใช่ก็คือ apache รัน cgi ไม่ได้แล้ว

Was this answer helpful?

 Print this Article

Also Read

วิธีแก้ Path ให้ Webmail เรียกใช้งานได้ง่ายขึ้น

โดยปกติแล้วหากผู้ใช้งานภาษาไทยส่วนใหญ่จะใช้ webmail Horde, Squirrelmail หรือ RoundCube...

การตั้งค่า DKIM กับ DirectAdmin

DKIM (DomainKeys Identified Mail) เป็นลายเซ็นดิจิทัลในส่วนหัวของข้อความ E-Mail...

วิธีย้าย Backup จาก cPanel มายัง DirectAdmin

ใช้กรณีลูกค้าให้ย้ายเว็บให้แต่ control panel เป็น cPanel ย้ายมา DirectAdmin อ้างถึง กระทู้หลัก...

วิธีแก้ไขให้ DirectAdmin อ่านภาษาไทยได้

SSH เข้าไปยัง Server แก้ไขไฟล์...

การ Downgrade Reseller ให้เปลี่ยนเป็น User ใน DirectAdmin

เข้า SSH แล้วรันคำสั่งด้านล่างsh /usr/local/directadmin/scripts/reseller_to_user.shuser คือ...