「Fedora 36」Apache 2.4.63で Basic認証を設定する方法
環境
OSバージョンを確認します
# cat /etc/redhat-release Fedora release 36 (Thirty Six)
httpdバージョンを確認します
# httpd -V Server version: Apache/2.4.53 (Fedora Linux)
操作方法
1.Basic 認証ディレクトリを作成します
# mkdir /var/www/html/auth-basic
2.Basic 認証内容を設定します
# vi /etc/httpd/conf.d/auth_basic.conf
以下の内容を追記します
<Directory /var/www/html/auth-basic> SSLRequireSSL AuthType Basic AuthName "Basic Authentication" AuthUserFile /etc/httpd/conf/.htpasswd Require valid-user </Directory>
3.Basic 認証ユーザーを登録します
# htpasswd -c /etc/httpd/conf/.htpasswd fedora New password: #パスワード入力 Re-type new password: #パスワード確認 Adding password for user fedora
4.httpdを再起動します
# systemctl restart httpd
5.テストページを作成します
# vi /var/www/html/auth-basic/index.html
以下の内容を追記します
<html> <body> Basic Authentication Test Page </body> </html>