Juliet's Diary
|HOME|Diary INDEX|past|will |sellection
2003年11月07日(金) |
.htaccess と biglobe |
ほんとうに、すまさんには、関係ないお話。 今回は、上記の検索ワードで、起こし頂いた方の、お仲間のために。
当方は、biglobeサーバーにて、フリーのCGIを、使用しております。 そして、先日、アクセス制御を行いました。 biglobeは、そのCGIの特異性から、設置が非常に、難しいですが、 おそらく、みなさんは、それは、乗り越えられていると、思います。
参考までに、biglobeへの、CGI設置の専門サイト Kingdom de CGIを、ご紹介。
そして、問題は、アクセス制限を、かけたい場合。 なぜか、ふつーのやり方では、なんとも、ならないんですよね。 kent web さんの、こちら、 掲示板が荒らされます これがね、ふつーにやっても、まったく、ダメなんです。
で、困りまして、biglobeさんに、問い合わせたところ、
”誠に恐れ入りますが、弊社個人ホームページサーバでは .htaccess はご使用頂けません。 何卒ご了承下さいますようお願い申し上げます”
だって。じゃ、わかりやすいページに、明記しておいてよ、です。
おまけに、
”弊社サーバーでは、REMOTE_HOST環境変数はご利用頂けません。 利用した場合、ホスト名ではなくIPアドレスが取得されます。 ホスト名は、gethostbyaddr関数を、使用して頂ければ取得可能です。 プログラムの改造が可能であればお試しください”
意味のわかる方は、ここにて、さようなら。 問題は、わたしのように、意味がさっぱり、わからなかった方です。
わたしくも、わかりませんでした。 でも、IPアドレスが取得できる、ということは、と、気がつきました。
BBSなどの、CGIでは、おそらく、みなさん、ログを取得していると、思われます。 わたしも、最初は、kentさんのものに、ホストをそのまま、入力していました。 これを、IPアドレスにしたところ、ばっちり、かかりました。 IPアドレスでの、制御の仕方は、kentさんの、そのままで、できます。
ログが、IPでとれているなら、そのままで。 もし、ホストで取得しているなら、ホストより、IPに変換します。 それは、こちらの、プログラム。 host-IP コレ、すごい、便利です。
ほんと、biglobeさんは、CGIに関する説明が、少ないですよね。 こんな、初歩的な情報も、初心者には、見つけるのに、困難しました。
専門家でも、ありませんが、できましたら、お仲間に。 なにがしかの、お助けになれば、と、僭越ながら、思っております。
|