2015年12月11日 星期五

java char to unicode hex

記錄一下~
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月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就好囉~