NginxでPAMを使用した認証NginxでBasic認証を試してみました。NginxでBasic認証の設定この環境で、PAMによる認証を試してみます。PAM認証の設定こちらを参考にしました。Authenticationngx_http_auth_pam_module簡単な例として、Debianのログインパスワードで認証してみます。nginxを実行しているwww-dataがパスワードファイルを触る権限が必要でした。shadowグループに追加します。www-data続いてnginxの設定ファイルを編集。/etc/nginx/sites-available/defaultサンプルに従い、locationセクションを変更します。"nginx";}auth_pam_service_nameは、/etc/pam.d/にあるファイル名を指定するようなのですが、nginxというファイルを作成しなくても認証が行えました。nginxを再起動して、設定を反映します。restartブラウザでアクセスすると認証画面が表示されます。Debianサーバーに存在するユーザーとパスワードを入力すると認証を通過できました。次のページプロフィールAuthor:symfoblog形式だと探しにくいので、まとめサイト作成中です。