|
参考にさせてもらったページ
ミケネコの htaccess リファレンス
.jp 以外の日本国内プロバイダ(ISP) リスト一覧
TELNETでhtpasswdコマンドが使えません...(とほほさんの所のQ&A)
共にリンクフリーとのことで参考にさせていただきました。感謝
.jp等和鯖のみアクセス許可を設定する
そもそもはBBSやblog等のコメント投稿スクリプト部分を利用して
リンク集とか宣伝等を投稿する、いわば管理者にしてみればタダの
「空気読めない奴」が.krとか.cnなどからがばがば投稿してくれるので、
いちいち消すのが面倒なので排除しようという発想で手を打ったとき
のメモです
要領は簡単、対象となるフォルダで.htaccessを作成してアクセス権を設定するだけです
コピペ用テキストファイル(不精者専用)
↑ココにコマンド書いたら体裁が崩れたので別ファイルにさせて貰いました
Basic認証
接続にIDとパスワードを要求する制限です
不精者専用設定コマンドは以下
#path,username,password,HOGEHOGEは随時読み替え
cd ~/www/bbs/
touch .htaccess
echo "AuthUserFile /home/username/.htpasswd">>./.htaccess
echo "AuthGroupFile /dev/null">>./.htaccess
echo "AuthName \"Please enter username and password\"">>./.htaccess
echo "AuthType Basic">>./.htaccess
echo "require valid-user">>./.htaccess
chmod 604 .htaccess
cd /home/username/
touch .htpasswd
perl -e 'print "username:",crypt("password","HOGEHOGE"),"\n"'>>.htpasswd
chmod 604 .htpasswd
perlのコマンドは htpasswd -c username の代わりです
HOGEHOGEは任意の文字列ですので適当に入れてください