• ベストアンサー

wing2での .htaccessの設置

wing2で .htaccessの設置可を設置しようとしたら うまくいきません。 .htaccess .htpasswdを /~○○○/cgi-bin/ に入れた ホームページで見ると3回認証の画面が出て id passを3回入れたら Authorization Required が出てしまう。 なお htaccessファイルは http://www.shtml.jp/htaccess/basic.html .htpasswdは http://www.shtml.jp/htaccess/make_htpasswd.html を見て作りました

  • owabi
  • お礼率22% (25/109)

質問者が選んだベストアンサー

  • ベストアンサー
  • emajide
  • ベストアンサー率54% (6/11)
回答No.2

wing2のfaqを探しました。 フルパス(絶対パス)は以下のようになるようです。 /var/www/html/wing2/hp/ユーザーのID 直下に.htpasswdを置くのであれば、.htaccessの1行目には /var/www/html/wing2/hp/ユーザーのID/.htpasswd となります。

参考URL:
http://wing2.jp/home/faq.php#5-04
owabi
質問者

お礼

上記の通りにしてうまくいきました。 ありがとうございました。

その他の回答 (1)

  • emajide
  • ベストアンサー率54% (6/11)
回答No.1

参考にされた".htaccess"をそのまま利用していませんか? ".htaccess"の1行目にある下記のコマンドは、パスワードファイル ".htpasswd"のある場所を指定するものですので、ご自分の環境で"htpasswd"ファイルを置いた場所を指定してください。. AuthUserFile /home/hogehoge/.htpasswd ↓ AuthUserFile <自分の環境でのディレクトリ>/.htpasswd また、既に試したようでしたらご容赦ください。

参考URL:
http://www.chama.ne.jp/access/index.htm
owabi
質問者

補足

ご指摘の通りフルパスの記述がうまくいってないようです。 .htaccessは AuthUserFile /~○○○/cgi-bin/.htpasswd AuthUserFile /cgi-bin/.htpasswd とかやってみたのですがダメでした。 1行目の記述<自分の環境でのディレクトリ> をどう書いたらいいのでしょうか?

関連するQ&A

  • .htaccessを設置したが閲覧できない

    ホームページのproducts.htmlというページにあらかじめ認証しておいた、IDとパスワードを入力しないと、閲覧できないようなページを作成しようとしているのですが、うまくいきません。 index.htmlからproducts.htmlのリンクをクリックすると、IDとパスワードが入力できる小さなウィンドウが開くのですが、.htpasswdにあらかじめ登録しておいたIDとパスワードを入力しても、なんの変化もなく、続けて入力をすると、「Authorization Required This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.」というエラーページになってしまいます。 いろいろ試したのですが、うまくいきませんので、改善方法をご教授頂ければと存じます。 【.htaccessの記述】 <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> Options -Indexes AuthUserFile /products/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow ※テキストで記述をして、サーバにアップするときにffftpソフトで.htaccessに変換しています。(アスキー転送モード) 【.htpasswdの記述】 123:○○○○○○ ※テキストで記述をして、サーバにアップするときにffftpソフトで.htpasswdに変換しています。(アスキー転送モード) ※パスワード生成元:http://www.luft.co.jp/cgi/htpasswd.php 【サーバ】 ゼロ・ウェブ・サーバ ※無料のレンタルサーバで.htaccessが使用可能との記載がありました。 【ホームページの階層(ディレクトリ)】 index.html productsフォルダ━products.html processingフォルダ━processing.html ※実験用のためhtmlページは3ページしかありません。 ※.htaccessと.htpasswdのファイルはproductsフォルダにアップしています。

  • BASIC認証の設定についてです

    BASIC認証のアクセス制限をかけようとして設定をしましたがどうもうまくいきません。 設定し終わった自分のサイトでユーザー名、パスワードを入れても入れず、3回ぐらい繰り返すと「Authorization Required」というエラーが出てしまいます。 .htaccessや.htpasswdは下記のサイトで作りました。 http://www.avis.ne.jp/avis-cgi/htpasswd.cgi そしてアップ前にテキストファイルから.htaccessに変換してあります。 アドバイスよろしくお願いします。

  • .htaccessについて

    こんにちは。 現在自分の部署のウェブサーバーを作れという指令のもと、初心者ながらRedhat8を使用して苦闘を続けています。 まずはサクサクとhttpd.confをいじってウェブサイトを見れるまでは簡単にできました。次に部署の人間だけに見れるようと .htaccess を使って制限をかけようと思いました。 テストなので、.htaccessと.htpasswdを同じフォルダに作りました。ID&Passも登録して、さあサイトにアクセス!と認証画面がでたのはいいのですが、先ほど登録したID&PASSを何回いれても先に進めません。おまけにあきらめてキャンセルを押しても6回も7回も押さなくてはキャンセルできません。 いったい何が悪いのでしょうか?やったことは以下の通りです。(すべてrootで) (1)index.htmlの置いてある /home/www/html の中に.htaccessを作成 -------------------------------------- AuthUserFile /home/www/html/.htpasswd AuthGroupFile /dev/null AuthName "Welcome" AuthType Basic Options All <Limit GET> require valid-user </Limit> ----------------------------------------- (2)同フォルダ内に htpasswdコマンドで.htpasswdを作成。ID&Passを登録(test:test) 以上なのですが、何か足りない部分があるのでしょうか?httpd.confをさらにいじる必要があるのか、test:testが認証されないのは何か理由があるのか? 何でもけっこうですので、思い当たるフシがあればご教授ください。よろしくお願いします。

  • パスワード自動発行CGI設置で苦戦しています!

    皆様お世話になります。 この度、有料レンタルサーバーに以下のCGIを設置中にどうしても一点不明な部分があり、先に進めません。 条件は以下の通りです。 レンタルサーバー:ポケットサーバー CGI配布URL:http://cgi-garage.parallel.jp/password.html CGI名称:Password limitation このCGIの説明文はhttp://cgi-garage.parallel.jp/pass/pass6/readme/readme.htmlですが、この説明文の中の以下の説明の意味が分かりません。 ------ ・認証が必要なディレクトリを作成し、.htaccess と .htpasswd という空のファイルを作成してください。 ・認証したいページを作成したディレクトリ内に入れてください。 ------ 上記の通りですが、.htaccess と .htpasswdをどこに設置したら良いのでしょうか。 また、説明文を読む限り、 .htaccess と .htpasswdファイルの中には何も入れないくも良いのでしょうか。 もう一点ですが、パス制限したいCGIをどこに設置したら良いのでしょうか? パスの発行や申請メール等の機能は問題なく動作しました。 宜しくお願い致します。

    • 締切済み
    • CGI
  • htaccessの認証が出来ません…

    htaccessによるBasic認証を試みてるのですが、何度IDとPASSを打っても同じ認証画面が出てきてしまいます…。 .htaccessには以下のように記述してあります。 AuthUserFile "フルパス.htpasswd" AuthGroupFile "/dev/null" AuthName "Input ID and Password." AuthType Basic <Limit GET POST PUT> require valid-user </Limit> <Files ~ "^.(htpasswd|htaccess)$"> Order deny,allow deny from all </Files> .htpasswdには ID:暗号化したパスワード と記述してあります。 フルパスの指定に間違いがないとしたら、何か他に認証に 失敗する原因として挙げられるものがありますでしょうか? 『0ad』というところでレンタルサーバーしてまして、htaccess可能となってはいるのですが…。

  • 【.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
  • htaccessでBasic認証

    無料サーバのland.toを使用しています。 .htaccessでアクセス制限をしようと試みています。 public_html--index.html       |        -member(アクセス制限したいディレクトリ)         |         |-index.html           |-.htaccess         |-.htpasswd  現在 「.htaccess」 AuthType Basic AuthName "Input ID and Password." AuthUserFile home1/httpd/自分のアカウント/public_html/member/.htpasswd AuthGroupFile /dev/null require valid-user と 「.htpasswd」 test:wJCXiVYr.qTbA という風に試しにUPしています。 認証のダイアログボックスが表示されて、passを入力しているのですが、どうしても認証されません。 passの暗号化は http://www.rescue.ne.jp/cgi/htpasswd/makepwd-des/ http://www.chama.ne.jp/access/index.htm の2箇所で試しましたがダメでした。 各ファイルの最終行の後に改行を入れる、アスキーモードでファイル転送する、属性を604にする、というのも確認をしています。 他に何か直すところはありますか? アドバイスをお願いします。

    • ベストアンサー
    • PHP
  • .htaccessの認証ができない

    認証画面は出てくるのに、 IDとPASSをいれずにOKを押すと、 入れてしまいます。 httpd.conf .htaccess .htpasswd はかなりチェックしています。 特定の1ユーザにしかアクセスは与えていないはずなんですが・・・。 どんな原因が考えられるんでしょうか。 Basic認証のポップアップは出ているのですが。 OS:FreeBSD Webサーバ:Apache

  • .htaccessの設置について

    HPを制作したのですが、ソース内の文字を文字化けさせたくて .htaccessを設置したのですが見れてしまいます。 属性も604にしました。 内容は Options -Indexes DirectoryIndex index.html index.htm index.cgi index.php <Files ~ "\.(htpasswd|htaccess|txt|log|csv|xls|dat)$"> deny from all </Files> です。 これだけではダメなのでしょうか?

    • ベストアンサー
    • HTML
  • .htaccessでパスワード認証ができない

    仮のアドレス http://192.168.1.16/gazoufolder/ をパスワード認証をしたいと思います ですがIDとパスワードを入れてもできません できなかった例をあげます 私はhttp://192.168.1.16/htm/に .htaccessを置き 下のはコードです AuthType Basic AuthUserFile /htm/.htpasswd AuthGroupFile /dev/null AuthName "Enter password" Require valid-user (中身) .htpasswdはhtmのフォルダの中に入れています (もちろんパスワードは暗号化して入れていますID:passのように) .htaccessはもちろんパスワード制御をしたいのでgazoufolderに入れています それでhttp://192.168.1.16/htm/test.htmlにアクセスすると 認証画面はでるんですが IDとパスワードを入れてもずっと認証画面でIDとパスワードを聞かれたままです パスワードとIDは間違っていませんし どこが悪いのでしょうか? 自分的には AuthUserFile /htm/.htpasswd が怪しいと思うんですが 調べてみても /home/public_html/などややこしいのばっかりで どうしていいかわかりません http://192.168.1.16/でのパスはどうすれば良いのでしょうどなたか教え てください ちなみにOSはMacOSXです Apacheです

専門家に質問してみよう