很多人設定Apache都會碰到的問題之一,就是該怎麼限制別人瀏覽自己網站的目錄。如果沒限制,目錄內所有檔案的位置都會被看到,有更新但還未公開在首頁的檔案就會被看到。
- 找到路徑
/etc/apache2/sites-available
- 找到自己網站的
conf設定檔
- 在
Directory
節點的Options
拿掉Indexes
範例如下:
1234567891011121314151617181920<IfModule mod_ssl.c><VirtualHost *:443>#管理者郵箱ServerAdmin admin@exfast.me#網站名稱ServerName blog.exfast.me#網站別名ServerAlias blog.exfast.me#網站的根目錄DocumentRoot /var/www/blog#網站的錯誤日誌檔存放的位置與檔名ErrorLog /var/log/error/blog.log#網站日誌檔存放的位置與檔名CustomLog /var/log/access/blog.log combined<Directory "/var/www/blog/">AllowOverride AllOptions FollowSymLinks MultiViews</Directory></VirtualHost></IfModule>