ซ่อน 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
เมื่อทำการเปิดหน้าเว็บไซต์อีกคร้ง จะได้ดังรูปครับ













