ブログ - failed (13: Permission denied) - nginxで基本認証のエラー
failed (13: Permission denied) - nginxで基本認証のエラー
- カテゴリ :
- Apple » MacBook Pro » 2011 13inch
- ブロガー :
- ujpblog 2019/10/22 16:31
Splunkとnginxをインストールして,リバースプロキシ設定をした上で,動作しているサーバ上のWebブラウザからは動作したのに,別のマシンからアクセスするとパーミッションエラーがでる.
htpasswdファイルへのファイルパーミッションを確認しても,その上位のパスから全てrが付いているので問題ないはず.
アクセスログを確認すると,500エラーが.
そこで調べたら,ユーザのホームディレクトリにhtpasswdファイルを配置している際には,ファイルパーミッションに実行権限が必要.
仕方ないので,全てのパスにchmod ogu+xで実行権限をつけると,うまくいきました.
2019/10/22 16:23:01 [crit] 17109#0: *18 open()
"/Users/ujpadmin/Documents/nginx/htpasswd.splunk" failed (13: Permission denied), client:
ujpclient, server: splunkserver, request: "GET /splunk/ HTTP/1.1", host: "ujpserver"
アクセスログを確認すると,500エラーが.
"GET /splunk/ HTTP/1.1" 500
仕方ないので,全てのパスにchmod ogu+xで実行権限をつけると,うまくいきました.