.htaccessの設定メモ


ubuntu14.04 さくらサーバーでのhtaccess設定メモ 備忘録。

.htaccessを作成

アクセス制限をかけたいディレクトリに移動

vim .htaccess

以下を記述

AuthType Basic
AuthName "Input your ID and Password."
AuthUserFile /home/ubuntu/.htpasswd "#.htpasswdを好きな場所に置き指定"
require valid-user

.htpasswdを作成

以下のようなhtpasswd作成ツールを使用すると楽

.htpasswdファイル生成(作成)

http://www.luft.co.jp/cgi/htpasswd.php

.htpasswdの部分をコピーする。

先ほど指定したhtpasswdを設置するディレクトリに移動し

vim .htpasswd

コピーしたパスワードをペースト

test:t7m7HYtyrrr/g

VirtualHostの設定

AllowOverride をAllに設定する

<Directory /var/www/html/>
        AllowOverride All
</Directory>

Apacheを再起動

/etc/init.d/apache2 restart

動作確認できた。

IP制限の掛け方

.htaccessに以下を追記する。

order deny,allow
deny from all          #全てのホストを拒否する
allow from 許可したいIP1  #許可するホストだけ指定
allow from 許可したいIP2  #追加する分は追記

以上。