在 Apache 中可以用 .htaccess 來做一些簡單的安全性、認證相關的設定。

若 Apache 是架設在 Windows 上的話,必須做一些簡單的修改。由於 Windows 本身並沒有辦法辨識這類型檔案,所以要把它稍微改個名,改成 htaccess.txt 才可以正常運作。

開啟 httpd.conf 後,將下面這二行修改一下,再新啟動 Apache

AllowOverride None 改成 AllowOverride All
AccessFileName .htaccess 改成 AccessFileName htaccess.txt

.若要設定防盗連的話,可以在 htaccess 做一些設定

SetrnvlfNocaseReferer"^http://www\.bojack\.idv\.tw
<FilesMatch"\.(zip|rar|doc|jpg|gif|png)">
Orderallow,Deny
AllowFromenv=local_ref
Allowfrom 127.0.0.1
</FilesMatch>

上面這幾行的意思是說,只允許在瀏覽 www.bojack.idv.tw 時可以下載 zip / rar / doc / jpg / gif / png 等等的檔案

.若要設定限制來訪的訪客,可以做以下的設定
<limit Get>
order deny,allow
deny from all
allow from .bojack.idv.tw
allow from 192.168.1.
</Limit>

上面這幾行的意思是說,只允許 .bojack.idv.tw or 192.168.1.x 的人可以瀏覽這個網站

反之,若只要封鎖特定的人可以做這些設定
<filesmach"\.x">
order deny,allow
allow from all
deny from 192.168.1
deny from 192.168.2.1
</filesmach>
arrow
arrow
    全站熱搜

    Bojack 發表在 痞客邦 留言(2) 人氣()