Tuesday, June 22, 2010

Apache2 enable & disable directory browsing on Lucid

  • บน IIS 7 เค้าปรับที่ Directory Browsing คลิกเข้าไปแล้ว enable ได้เลยซึ่งค่าเริ่มต้นของเค้าคือ disable หว่า แต่ apache ไม่ใช่
  • ค่าเริ่มต้นของ apache คือ enable ถ้าไม่พบไฟล์ default ที่กำหนดไว้ จะ list ไฟล์ออกมาแสดงทั้งหมด
  • โดย web root ให้เราไปปรับคอนฟิกที่นี่เลย /etc/apache2/sites-available/default โดยเติมเครื่องหมาย minus (เครื่องหมายลบ) ไว้ด้านหน้า -Indexes ที่อยู่ หลัง Options จากนั้น restart apache ด้วย (หรือลบ Indexes ออกไปเลยก็ได้เช่นกัน)
  • ถ้าเป็น userdir เราสามารถปรับค่าได้ที่ไฟล์ /etc/apache2/mods-available/userdir.conf
  • แค่เนี๋ยเว็บเราก็ปลอดภัยขึ้นอีกระดับหนึ่งแล้วครับพี่น้อง

เพิ่มเติม

  • เราสามารถกำหนด default document ได้โดยเพิ่ม option เนี๋ย DirectoryIndex
DirectoryIndex index.html index.php default.php default.html
  • ซึ่งเราไฟล์ปรับค่า default document root คือ /etc/apache2/mods-available/dir.conf

อ้างอิง
  • http://www.experts-exchange.com/Software/Server_Software/Web_Servers/Apache/Q_23375727.html
  • Config all in Ubuntu 10.04

No comments:

Post a Comment