表題の通りでベーシック認証をかけたいのですがうまくいきません
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 でベーシック認証をかけることに成功した型
教えてくれると嬉しいです
回答1件
あなたの回答
tips
プレビュー