.
Counter: 9073, today: 1, yesterday: 1

.htaccessの利用例 :D

以下に設定例を書いてみました。
ご参考下さい。 :)

(1) BASIC認証

# cat .htaccess
 deny from all
 AuthType Basic
 AuthName "Restricted Files"
 AuthUserFile /var/www/cgi-bin/pass/.htpasswd
 require valid-user
 satisfy any

※.htpasswdを生成するには2とおりある
1.コマンドベースで作成する。(コンソール,telnet,ssh)
    htpasswd -c /フルパス/ ユーザ名
2.PHPプログラムを利用する

(2) CGIを動作させる設定

# cat .htaccess
 Addtype application/x-httpd-cgi .cgi
 Options ExecCGI
 Addtype application/x-httpd-cgi .cgi

(3) 拡張子によるアクセス制御の設定

# cat .htaccess
 <Files ~ "\.(dat|log|csv)$">
 deny from all
 </Files>

(4) リダイレクト設定

# cat .htaccess
 Redirect permanent / http://www.yahoo.co.jp

(5) Directory Indexの設定

# cat .htaccess
 DirectoryIndex index.html index.htm index.cgi index.php

(6) 特定ホスト(IPアドレス)によるアクセス制御の設定

★192.168.254.0/255.255.255.0は拒否する場合
# cat .htaccess 
 order allow,deny
 allow from all
 deny from 192.168.254.0/255.255.255.0

★192.168.254.0/255.255.255.0は許可する場合
# cat .htaccess  
 order deny,allow
 deny from all
 allow from 192.168.254.0/255.255.255.0


リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
トラックバック [ トラックバック(0) ]
トラックバック URL: http://linuxexpert.ne.jp/modules/pukiwiki/tb/117

Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!