ซ่อน Server Information ของ Apache Web Server บน Ubuntu Linux

เพื่อเป็นการป้องกันความปลอดภัยให้กับ Apache Web Server บน Ubuntu Linux ซึ่งวิธีการต่อไปนี้ ทดสอบกับ Ubuntu Linux 10.04 LTS นะครับ และคิดว่าน่าจะใช้กับเวอร์ชันอื่นๆ ได้เช่นกัน

สำหรับ Apache Web Server นั้น ถ้าเกิดมีการเปิดให้ List Directory ( หรือ Indexes ) ระบบจะมีการแสดงข้อความ Server Information ดังรูปข้างล่างนี้นะครับ

ซึ่งเราเอง อยากจะปิด ไม่ให้แสดงผล หรือแสดงผลน้อยที่สุด มีวิธีการดังนี้ครับ

แก้ไขที่ไฟล์

/etc/apache2/conf.d/security

หาบรรทัด ที่มีข้อความว่า

ServerTokens  OS

ให้แก้ไขเป็น

ServerTokens Prod

และบรรทัด

ServerSignature On

แก้ไขเป็น

ServerSignature Off

จากนั้นก็บันทึกไฟล์ และทำการรีโหลด Apache ครับ ดังนี้

sudo   /etc/init.d/apache2     reload

เมื่อทำการเปิดหน้าเว็บไซต์อีกคร้ง จะได้ดังรูปครับ

Views :207pixelstats trackingpixel

Leave a Reply

ค้นหา
แบบสอบถาม

คุณชอบใช้ Linux/Unix ตัวไหนในการทำเซิร์ฟเวอร์ มากที่สุด?

View Results

Loading ... Loading ...
ผู้เยี่ยมชมเว็บไซต์

เริ่มนับวันที่ 16 พ.ค. 2550