ปิด 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

แก้ปัญหา Permission 777 ให้ DirectAdmin ด้วย mod_ruid

เคยมั้ยครับ เหตุการณ์แบบนี้ - พี่ครับ chmod 777 คืออะไร ทำไมผมอัพไฟล์ไม่ได้ - ทำไมไอ้ directory...

วิธีแก้เว็บแสดงแต่ข้อความ Apache is functioning normally

เมื่อคุณเพิ่มโดเมน หรือ ซับโดเมนเข้าไปใน DirectAdmin เรียบร้อยแล้วปรากฎว่า เจอปัญหา...

การปิด URL ชั่วคราว ip/~user เพื่อป้องกันการ Hack ข้าม User

URL ชั่วคราวนี้คือคุณสมบัติพิเศษของ DIrectAdmin ที่ยอมให้ผู้ใช้สามารถเข้าชมเว็บไซต์ได้ผ่านทาง URL...

วิธีปิด Folder Usage Count ใน DirectAdmin

เมื่อมี File จำนวนมากใน Directory บ่อยครั้งจะทำให้ การเรียกดูไฟล์จะ File Manager ของ DirectAdmin...

การติดตั้ง SpamAssassin สำหรับ DirectAdmin

วิธีนี้มีเขียนเยอะแยะเลยครับบน Internet แต่ผมมีวิธีใหม่ครับ โดยไม่ต้องไปติดตั้ง CPAN และ Perl...