ハマログ

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

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日


関連記事

AWS EC2でファイル共有 東京はまだだけど米国サーバーでEFS試してみる

こんにちはいけしまです。前回のブログ更新から5ヶ月もたってしまいました。すみませ…

AWS Route53でTXTレコードを複数登録する

AWS Route53でTXTレコードを追加しようとしたところ、エラーになりまし…

CodeBuildでEC2とAuroraのバックアップを取得する

はじめに CodePipelineで製品をデプロイする前に、EC2とAurora…


← 前の投稿

次の投稿 →