AlmaLinux9 nginx Basic認証の設定方法
環境
AlmaLinux release 9.2 (Turquoise Kodkod)
nginx
SSL/TSL設定済み
操作手順
1.httpd-toolsをインストールします
# dnf -y install httpd-tools
2.ssl.confを設定します
# vi /etc/nginx/conf.d/ssl.conf
# [server] セクション内に追記する server { 中略 location /auth-basic/ { auth_basic "Basic Auth"; auth_basic_user_file "/etc/nginx/.htpasswd"; }
ディレクトリを作成する
# mkdir /usr/share/nginx/html/auth-basic
nginxを再起動する
# systemctl reload nginx
3.Basic 認証用ユーザー登録
# htpasswd -c /etc/nginx/.htpasswd cent
4.テストページ作成
# vi /usr/share/nginx/html/auth-basic/index.html
以下の内容を記載する
test page 12345