お世話になっております。
大変基本的な質問失礼いたします。
とあるフォルダにBasic認証を取り入れようとグーグルさんで調べ
【Linux】コマンドで.htpasswdにユーザを追加してパスワードを設定する方法 | TECH NOTE 925
記載のように
htaccess
1AuthUserFile /home/ec2-user/public_html/TESTYOU/.htpasswd 2AuthGroupFile /dev/null 3AuthName "Please enter your ID and password" 4AuthType Basic 5 6require valid-user
それから.htpasswdを
$ htpasswd -b -c /home/ec2-user/public_html/TESTYOU/.htpasswd hogehoge fugafuga
で
htpasswd
1hogehoge:$apr1$nGffSx.L$KNFU2vDTQHF8qU3lF6stj/
と作成しました。
それで
http://www.nekomanma.site/~ec2-user/TESTYOU/index.html
にアクセスして hogehoge fugafuga と入力してアクセスを見てみると
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log.
と正常に行きません……
どのエラーを見れば上記エラーの原因がわかるか伺ってよろしいでしょうか?
tail /var/log/httpd/error_log を見てみると
[Mon Apr 05 06:34:09.805159 2021] [authn_file:error] [pid 9531] (2)No such file or directory: [client 111.234.222.111:2236] AH01620: Could not open password file: /home/ec2-user/public_html/TESTYOU/.htpasswd
と読めないと言われたのですが
[ec2-user@ip-172-31-6-202 TESTYOU]$ ls -la total 24 drwxrwxr-x 2 ec2-user ec2-user 114 Apr 5 06:45 . drwxrwxr-x 9 ec2-user ec2-user 182 Apr 5 05:32 .. -rw-rw-r-- 1 ec2-user ec2-user 172 Apr 5 06:44 dot.htaccess -rw-rw-r-- 1 ec2-user ec2-user 46 Apr 5 06:45 dot.htpasswd -rw-rw-rw- 1 ec2-user ec2-user 172 Apr 5 05:40 .htaccess -rw-rw-rw- 1 ec2-user ec2-user 47 Apr 5 06:48 .htpasswd -rw-rw-r-- 1 ec2-user ec2-user 10 Apr 5 05:42 index.html -rw-rw-r-- 1 ec2-user ec2-user 28 Sep 23 2011 path.php
と666なのです……
上記どこの設定を見直せばBasic認証が正常に出来るかご助力頂けますようお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー