2015年12月1日 星期二

apache httpd disable directory listing and error page

apache  httpd 預設在安裝時,
www/html/xxxx 下若是該資料夾,沒有index.html...index.xxxx等等~
打網址就會變成列出檔案列表~

當然是說放資料給人抓是挺方便的,只是有時後想藏一點感覺比較安全~
關掉檔案列表的方式是~可以每個資料夾去設定~
但我是覺得從源頭改掉比較快...

vim /etc/httpd/conf/httpd.conf
<Directory "/xxxxxxxxx">
....
     Options -Indexes FollowSymLinks

主要就是
Options -Indexes (原本沒有- ,加個-就是)

存檔後重起 httpd 應該就可以了~


設定 error page
vim /etc/httpd/conf/httpd.conf

在最底下的 virtual host 打開

<VirtualHost *:80>
...
    DocumentRoot /var/www/html
...

ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
ErrorDocument 502 /502.html
ErrorDocument 503 /503.html
ErrorDocument 504 /504.html

</VirtualHost>

再重起server就好囉~

沒有留言: