• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Nginx でbasic認証を作りたい)

Nginxでbasic認証を作りたい

このQ&Aのポイント
  • Nginxを使用して、ユーザー名とパスワードの登録や認証が行えるサイトをHTML初心者でも作成する方法についてわかりやすく説明しているサイトが見つかりません。
  • Nginxの設定ファイルであるnginx.confの作成方法や設定の仕方について詳しく説明されているサイトが見当たりません。
  • Nginxのインストールについて言及されているものがありますが、具体的なインストール方法や必要なファイルについての情報は見つかりませんでした。

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

  • ベストアンサー
回答No.1

deccanhostで検索すると以下のサイトが出てきたのですが、deccanhostというのはホスティングサービスですか? http://deccanhosts.com/ Apacheやnginxはウェブサーバーソフトであって、ホスティングサービスではありません。 .htaccessを利用できるホスティングサービスを利用してください。 ----------------------- もし自分でホスティングサービス会社がやっている事をしようというのであれば、 nginxより資料が多いApacheをお勧めします。 もしnginxを使うのであれば、 nginxのインストール方法や設定方法などは、基本的にApacheと同じでよさそうです。 資料が少ないのは、nginxはApacheに使い慣れている人が使う物で、Apacheの説明を見れば事足りるからではないでしょうか。

penichi
質問者

お礼

 ご回答をいただき、どうもありがとうございます。    deccanhostsに頼んで、.htaccessを利用できるようにしてもらいました。  また、ここでは、Apacheを使えることも、わかっています。  このままの方法で、進んでみようと思います。    .htaccessも使えるし、Apacheも問題ないということで、  条件は満たしていると思うのですが、  未だに、ページを開こうとすると、エラー表示になってしまいます。    Internal Service Errorになるということは、  .htaccessの記述が間違っている・・という風にアドバイスをいただいたのですが、  どこが間違えているのかわからずにいます。    たった4行しか記述しておりませんので、シンプルだと思うのですが、  何か、他に踏むべきステップがあったのかどうか…。  .htpasswdは作成しました。  それを.htaccessとともに、「members」というファイル(ディレクトリ?)に入れました。  このmembersというディレクトリには、ログインしなければ見れないようにしたいページのphp、お呼び、header.html footer.html が入っています。  何か他の、おかしな理由があるのかどうか…。    恐縮ですが、アドバイスをいただけると、助かります。  

その他の回答 (2)

回答No.3

一応補足しておきます。 >No.2 >・.htaccessでbasic認証をできるかどうか、確認してください。 .htaccessの仕様としてできるかどうかではなく、サーバー管理者が使用可能な設定にしているかどうかを確認してください。 .htaccessを使用できる事と、basic認証を使用できる事は別物ですので。

penichi
質問者

お礼

こちらも、そういう形で質問はしたのですが、 まだ、先方が、こちらの質問の真意を、まだ捉えてくれていないかもしれません。 確認の意味で、もう一度管理者に、メールを送ってみようと思います。 どうも、ありがとうございます!

回答No.2

・.htaccessでbasic認証をできるかどうか、確認してください。 ・.htaccessの使い方、書き方が間違っていないか(パスワードファイルとの連携が取れているか)チェックしてください。 ・パスワードファイルの書き方が間違っていないかチェックしてください。 たった4行しか、ではなく、1文字でも間違えれば動きません。

penichi
質問者

お礼

どうもありがとうございます。 説明文のあるサイトを見ながら、何度も確認したので、こちらも問題無いとは思うのですが・・。 他にもまだ、チェックが足りないかもしれませんので、 思いついたことを、どんどん試してみます。