• 締切済み

掲示板へのアクセスを.htaccessを用いたパスワード制にしたい。

掲示板のアドレスは「http://www.○○○/bbs/bbs.cgi」です。この「bbs.cgi」にアクセスする全てを.htaccessを使ったパスワード制にしたいのですが、いまいちやり方がわかりません。 サーバーはパスワード制と.htaccessが使えます。 .htaccessへの記述方法と、設置、設定がよくわからないので、詳しく教えていただければうれしいです。 よろしくお願いします。

みんなの回答

  • cdsdasds
  • ベストアンサー率52% (114/217)
回答No.2

えっと、レンタルサーバですか、自分でサーバもってます? ぶっちゃけレンタルサーバだとレンタルサーバの会社によってやり方が違うので、レンタルサーバ会社にきいてもらわないとわからないです。 一般論としては、レンタルサーバの場合、レンタルサーバ屋のユーザ設定とか、コントロールパネルとか、WEBユーティリティとかの中に「アクセス制限」とか「閲覧規制」とか「htacccess」とかの項目で設定項目があり、それを操作するものと、直接自分で設定した.htaccessをFTPとかで送り込むサーバがあります。後者は少ないので、とりあえずレンタルサーバ屋のサポートページとかみるといいです。 自分のサーバの場合、bbs.cgiのあるディレクトリに.htaccessファイルを作ります。内容は AuthUserFile パスワードファイルのフォルダとファイル名 AuthGroupFile /dev/null AuthName "認証画面に表示する文字列" AuthType Basic require valid-user とかです(2バイト文字で表記した部分は正しい内容に変更が必要)。 パスワードファイルはhtpaswdというコマンドで作るのが普通ですが、サーバの環境によって異なります。内容は ユーザ名:暗号化されたパワードの文字 の行が続いています。 がんばってください。

回答No.1

.htaccessが使える、と言う事でしたら、下記リンクを参照して下さい。 基本的にはディレクトリごとアクセス制限をする事になると思います。 http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/auth.html#auth1 http://www.shtml.jp/htaccess/basic.html

関連するQ&A

  • アクセス制限をした掲示板について

    現在IDとパスワードの承認を必要とした掲示板の作成を検討しております。例えば有料でレンタルした掲示板に.htaccessを利用してアクセス制限した場合、レンタル掲示板を運営している会社の方は掲示板の中を見る事ができるんでしょうか?やはり、掲示板のCGIを自分で設置して.htaccessでアクセス制限する方が確実でしょうか?また.htaccessのIDやパスワードの管理を容易にする方法(CGIなど)があれば教えて頂けませんか? PS 掲示板をレンタルした場合と自分で掲示板のCGIを設置した場合のそれぞれの問題点などを教えて頂けませんか?よろしくお願い致します。

    • ベストアンサー
    • CGI
  • 【.htaccess】パスワードを設置できない><

    ホームページのBBSのページだけ、パスワードを設置したいと 思い、.htaccessと.htpasswdをそのディレクトリに置きました。 しかし、パスワードを聞いてくることなく、 普通にみれてしまいます>< 構造は以下のようにしています。 public_html | |-bbs bbs用のcgiなど .htaccess .htpasswd・・・ .htaccessには、以下の記述を行いました。 AuthUserFile /public_html/bbs/.htpasswd AuthGroupFile /dev/null AuthName "Secret Area" AuthType Basic require valid-user .htpasswdには、ID:暗号化されたパスワードを書きました。 二つのファイルともアスキーで送り、 ファイルの種類も正しいです。 何が間違っているのか分からないので、困ってます。 助けてください。 ちなみに、public_htmlは、FFFTPのフリーソフトを 使った時に見れるファルダーです。 ホスト名/public_html・・・?

    • ベストアンサー
    • HTML
  • CGIの掲示板に基本(BASIC)認証をかけたい

     へたれ自宅サーバ管理者です。  CGIのBBS(掲示板)に基本認証でアクセス制限をかけたいのですが、うまくいかず困っています。  もしかして、そもそもCGIのBBSに認証をかけること自体、できないのでしょうか?どなたか、ご存じの方、お助けください。  現在の設定は次の通りです。 ・サーバ Apache ・掲示板 YY-BOAD  ?http://www.kent-web.com/bbs/yybbs.html? ・上記CGIを置いているディレクトリ(/home/test/cgi-bin/yybbs」に「.htaccess」を作成して設置。 ・「.htaccess」の内容  <Limit GET>  AuthUserFile "/home/test/.htpasswd1"  AuthName "Welcome"  AuthType Basic  require user testid  </Limit> ・/home/test/に.htpasswd1を設置。 ・「.htpasswd1」の内容  testid:jkfdshkfjdhsfd  以上

  • .htaccessの記述について

    質問ページを見て下さりありがとうございます。 タイトルにもある通り、.htaccessの記述について教えて下さい。 私が登録しているレンタルサーバー様の方で、 『/public_html/htdocs/bbs/』以下に、下記の様に記述した、 「.htaccess」ファイルを設置し、『register_globals』 の設定を 有効にするなどの方法をお試し下さい。 「.htaccess」に記述する内容: php_flag register_globals on と教えていただきましたが、.htaccessの記述方法が分からず出来ないでいます。 記述は長くなってしまいますでしょうか。 よろしかったら、記述内容全文を教えていただけると、嬉しいです。 また、.htaccessで『register_globals』 の記述内容が詳しく書かれているサイトがありましたらお教えください。 よろしくお願いします。

  • phpのcgi版掲示板の設置方法を教えてください!!

    cgi掲示板設置方法を教えてください!! 携帯対応掲示板 REP-BBS http://www.mt312.com/script/11/ ↑こちらの掲示板をサーバーに設置したいのですが、パーミッション設定も記述どおりにやったのですがサーバーエラー(cgiの問題) がでて、掲示板が表示されません。 サーバーはさくらインターネット3Gです。 ※kent掲示板は問題なく使えたのですが、こちらの掲示板は何故か設置できません。 何か設定が必要なのでしょうか? cgiに詳しい方教えてください 補足 パーミッションは散々試した上で質問してます。 サーバーはちゃんと確認して使える環境ですから問題ありません。

    • 締切済み
    • CGI
  • CGIを使ったアクセス解析へのアクセス制限の仕方

    CGI配布サイトさんからお借りしたアクセス解析を設置したのですが、パスワードがかかっているのに、荒らされてしまいました。それぞれのページに設置していたのですが、そのページ設定を全て削除されてしまって・・・ そういう事があったので、アクセス制限をするやり方を調べてやってみました。 現在CGIサーバーには掲示板やリンク集などが入っています。 アクセス解析を入れているディレクトリの名前で作って、そのフォルダにhtaccessとhtpasswdとを一緒に入れました。(プロバイダの説明はそうなっていました。) CGIにアクセスすると、パスワードを求められる様になっていたのでやれやれと安心していたのですが、サイトにアクセスすると、どのページにアクセスしても、ネットワークパスワードを求められてしまいます。キャンセルすると、そのままサイト内に入ることは出来ますが、初めて来た方は、パスワードなんて知らないわと帰ってしまいますよね? サイトの方にはそれが表示されないようにしたいのですが、どのような設定にしたらいいのでしょうか? 致し方ないので、今はindex.htmlで防御していますが、これも詳しい人には無意味な事なのでしょうか? 尚、初心者ですのであまり専門用語を使われると、理解できないかもしれません。よろしくお願いします。

  • アクセス解析 フレーム SSI .htaccess

    CGIでアクセス解析を作りました。 SSIが使えないので、メニューフレームをCGIで作りました。 しかし、リファラが全てindex.htmlになってしまいます。 これではアクセス解析の意味がありません。 うちのサーバーは .htaccess SSI が使えません。 アドレスをindex.cgiに変えてしまうのはなるべくなら避けたいです。 どうすればきちんとリファラがとれますか?

    • 締切済み
    • CGI
  • .htaccess以外のアクセス制限方法

    使用しようとしているサーバーが、CGIは使えるものの、.htaccessが使えません。有料でアクセス制限を付けられるサービスもあるようなのですが、CGIは使用出来る為、何か方法は無いかと思っています。 一応色々調べて試してみたのですが、.htaccessのように設置するだけでディレクトリ全体に容易に制限のかけられるCGI等はありますでしょうか? 試してみたものだと、CGIやHTMLを書き直さないと使えないCGIだったり、ページデザインなど無視のようなスクリプトでした。 宜しくお願い致します。

  • さくらネットでは「.htaccess」が使えないのでしょうか?

    さくらのレンタルサーバ・ライトを利用しています。 最近メールフォームからスパムメールが届いたり、掲示板に不正アクセスがあったりといういたずらがあり、アクセス解析から調べたところ、とある国内プロバイダ(例:*.hoge.ne.jp)からのアクセスであることと、日本国以外のドメイン(海外プロキシーサーバーかもしれませんが)であることがアクセス時間帯からも確認できました。 そこで「.htaccess」を作成して設置したところ、無条件でInternal Server Errorを吐き出すようになり、困っています。(設置した.htaccessを削除したら直るので、原因は.htaccessを設置したことか、.htaccessの文法に間違いがあるかのいずれかだと思います)  さくらネットのサポートページを見る限り、Optionsに未対応以外は.htaccessの設置が可能であり、こちらが書いた.htaccessは何度も推敲しているのですが間違いが見いだせず、困っています。  さくらネット専用(?)の.htaccessの書式があるのでしょうか?  また、私が書いた.htaccessを http://momoshisu.easter.ne.jp/ に転載します。  なお、ここに記載している「不審な形跡を残したアドレス」は、先述の通りスパムメール等の発信源の疑いが濃厚なもの、あるいはアクセス解析CGI自体にアクセスしてきたものなどです。  よろしくお願いします。

  • BASIC認証アクセス制限下で掲示板利用

    BASIC認証でアクセス制限を掛けているディレクトリ下に掲示板を置こうとしたのですが、書き込みに問題がありました。 掲示板だけそのディレクトリ外に出せばいいだけの話なのかもしれませんが、BASIC認証下で掲示板利用というのは、不可能なのでしょうか。 .htaccessに何か記述すれば利用が可能になるのでしょうか。 それとも、私が設置しようとしたCGIに問題があるのでしょうか。 何故書き込みに問題が生じたのか気になったので、ご存知の方いらっしゃいましたら回答よろしくお願いいたします。

    • ベストアンサー
    • CGI