Apache-2.2
Apache:禁用目錄列表
我正在使用 Apache 2.2。
在 var/www 目錄中,我創建了一個 .htaccess 文件,其中包含:
Options -indexes
當我到達我的站點並想要查看如下目錄和文件時:
我得到:
Forbidden You don't have permission to access /static/ on this server
偉大的!
但是,當我像這樣輸入網站的具體 IP 地址時:
www.ipOfMyDomainName.com/static
我得到:
Index of /static/
我可以看到整個目錄結構和所有文件。
我該如何解決這個問題?所以沒有人可以看到我的文件和目錄。
更新:所以,我正在使用虛擬主機,我必須從站點可用目錄中名為“default”的文件中刪除“Indexes”
現在它包含以下內容:
<Directory /var/www/> Options FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
嘗試在您的 httpd.conf 中刪除此行中的“索引”。如果這不起作用,請嘗試刪除“全部”。
Options All Indexes FollowSymLinks MultiViews