記錄一下~
java 讀檔 抓 字元, 轉成四碼的內碼表示~
(通常都是在轉那些不可見字元)
private String charToHex(char c) {
String hex = Integer.toHexString(c & 0xffff);
if(hex.length() < 4) {
for(int i = 0 ; i < 4-hex.length() ; i++) {
hex = "0"+hex;
}
}
return hex;
}
2015年12月11日 星期五
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>
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就好囉~
訂閱:
文章 (Atom)