質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Q&A

解決済

1回答

1303閲覧

SAKURA VPS + KUSANAGI Version 9 でベーシック認証をかけたい

tesopgmh

総合スコア146

さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

0グッド

0クリップ

投稿2022/01/18 02:05

表題の通りでベーシック認証をかけたいのですがうまくいきません
googleで調べても昔の情報なのかそもそもフォルダ構造が違って目的のファイルにたどり着けません

https://www.messiahworks.com/archives/18899
https://qiita.com/yuritera/items/cfd601f74e38796b551e
https://wynes.info/techblog/archives/2606

そんなフォルダない、 KUSANAGIの現在バージョンで構造変わったのか さくらVPSが特殊なのかフォルダ自体がない # cd /etc/nginx/conf.d # -bash: cd: /etc/nginx/conf.d: そのようなファイルやディレクトリはありません # cd /etc/nginx/ # -bash: cd: /etc/nginx/: そのようなファイルやディレクトリはありません # cd / # find -name *ssl.conf なんか沢山出てきた ./etc/opt/kusanagi/httpd/conf.d/ssl.conf ./etc/opt/kusanagi/httpd/conf.modules.d/00-ssl.conf ./etc/opt/kusanagi/httpd/original/extra/httpd-ssl.conf ./etc/opt/kusanagi/httpd/extra/httpd-ssl.conf 一番上のがそれっぽい? # sudo vi /etc/opt/kusanagi/httpd/conf.d/ssl.conf ↓googleで出てくるこのようなメソッドを探すがここにはないっぽい 47 location / { 48 try_files $uri $uri/ /index.php?$args; 49 auth_basic "Restricted"; #追加 50 auth_basic_user_file "/etc/nginx/.htpasswd"; #追加 51 #include naxsi.d/wordpress/*.conf; 52 } # cd /etc/opt/kusanagi/httpd/conf.d/ # ls -a . README c5.inc lamp.inc php.conf ssl.conf userdir.conf .. autoindex.conf drupal.inc [ドメイン名].conf security.conf ssl.inc wp.inc お、「[ドメイン名].conf」かな # sudo vi /etc/opt/kusanagi/httpd/conf.d/[ドメイン名].conf なんかApacheみたいな記述が出てきた location /はないけど以下のapache風の書き方で ベーシック認証してみる https://qiita.com/kamesennin/items/9ad5b7728aa59398121e # kusanagi restart 結果 できない

もうお手上げです、ベーシック認証みたいな超簡単なことに手間取ってます
Apacheだったらすぐに情報が出てくるのになんでこんなに難しいんですかね。。。
googleで引っかかる情報がことごとく使えないです

どなたか、SAKURA VPS + KUSANAGI Version 9 でベーシック認証をかけることに成功した型
教えてくれると嬉しいです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2022/01/18 09:30

KUSANAGI 公式ドキュメントに [KUSANAGI 8 から KUSANAGI 9 の変更点](https://kusanagi.tokyo/kusanagi9/document/changes/) とあるので、ディレクトリ配置は変わっているようです。 今のバージョンは VPS で動かしていませんが、ドキュメント [KUSANAGI 9 for さくらのVPS]( https://kusanagi.tokyo/kusanagi9/cloud/kusanagi-for-sakuravps/ )を読む限りでは設定は変わっていないようですので... KUSANAGI は、最初のセットアップ時に Webサーバの種類( nginx / apache )や PHP 等各種バージョンを初期設定で選んでいると思いますが、どのような設定で構築されましたか。 質問に記載されている > /etc/opt/kusanagi/httpd/conf.d/ssl.conf は、apache を選んで設定した場合の設定ファイルになりますが、 KUSANAGI は、apache を使用して稼働させているのでしょうか。
tesopgmh

2022/01/19 01:29

ありがとうございます!! apacheを選択していたかもしれません apacheだからapacheっぽいconfだったということですね ポカミス大変失礼いたしました!ご指摘ありがとうございます!!
guest

回答1

0

自己解決

CHERRYさまのコメントで自己解決しました

KUSANAGI は、最初のセットアップ時に Webサーバの種類( nginx / apache )や PHP 等各種バージョンを初期設定で選んでいると思いますが、どのような設定で構築されましたか。

apacheを選んでいたためでした

投稿2022/01/19 01:30

tesopgmh

総合スコア146

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問