ハマログ

株式会社イーツー・インフォの社員ブログ

Amazon Linux 2に設置したBitnami Redmine StackにBasic認証を設定する

Redmineを利用するために、Amazon Linux2上に設置したBitnami Redmine Stackで、RedmineにBasic認証を設定したのでその記録です。

手順

いつもどおりパスワードファイルを作成します。今回、htpasswdコマンドが見つからなかったので、yumでインストールしました。
httpd-toolsをいれます。
# htpasswd
-bash: htpasswd: コマンドが見つかりません
httpd-toolsインストール
# yum install httpd-tools
(略)
================================================================================================================================================================================================================================================================================
 Package                                                           アーキテクチャー                                             バージョン                                                               リポジトリー                                                      容量
================================================================================================================================================================================================================================================================================
インストール中:
 httpd-tools                                                       x86_64                                                       2.4.41-1.amzn2.0.1                                                       amzn2-core                                                        87 k

トランザクションの要約
================================================================================================================================================================================================================================================================================
インストール  1 パッケージ
(略)

インストール:
  httpd-tools.x86_64 0:2.4.41-1.amzn2.0.1

完了しました!
あらためてパスワードファイルを作成します
htpasswd -c /opt/redmine-4.1.0-0/apache2/.htpasswd USERNAME
New password:
Re-type new password:
Adding password for user USERNAME
※USERNAMEはBasic認証で入力するユーザー名(ID)
つづいて設定ファイルを編集します。
#vi /opt/redmine-4.1.0-0/apache2/conf/bitnami/bitnami.conf

  <Directory "/opt/redmine-4.1.0-0/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    <IfVersion >= 2.3 >

    <RequireAny>
        AuthType Basic
        AuthName "Basic Auth"
        AuthUserFile /opt/redmine-4.1.0-0/apache2/.htpasswd
        Require valid-user
        Require ip 255.255.255.255
    </RequireAny>
    </IfVersion>
  </Directory>
今回、IP制限orBasic認証としたので、RequireAnyを利用しました。 Apache2.4からはor条件が書きやすくなっています。
最後に、Apacheを再起動したら完了です。
#/opt/redmine-4.1.0-0/ctlscript.sh restart apache
オチはとくになし!
Amazon LinuxAmazon Web ServiceBasicBasic認証BitnamiDigestredmineStackセキュリティ

  kaneko tomo   2020年1月26日


関連記事

メンテナンス画面リダイレクト設定(Apache 2.2~2.4)

apacheの2.2 と 2.4 で設定書き方変わりますよね。 以下、メンテナン…

Amazon Linux 2のExtras LibraryでインストールしたPHP7.2をPHP7.4に変更する

しばらくほったらかしだったので少し前にAmazon Linux 2にExtras…

RDSパラメータ設定時のエラー対処

重たい処理のクエリを投げた際にタイムアウトエラーが発生し、RDSのタイムアウト時…


← 前の投稿

次の投稿 →