#概要
RedmineにBasic認証を追加する方法を記載する。
早い話がログイン時に下記認証を走らせるようにする
#作業実施
rootユーザにスイッチ
bitnami@ip-172-26-15-172:/var/lib$ sudo su -
root@ip-172-26-15-172:~#
Basic認証用アカウント作成
root@ip-172-26-15-172:~# htpasswd -c /opt/bitnami/apache2/.htpasswd ユーザ名
New password:
Re-type new password:
Adding password for user ユーザ名
/opt/bitnami/apps/redmine/conf/httpd-app.confの設定変更
RewriteEngine On
RewriteRule /<none> / [L,R]
<Directory "/opt/bitnami/apps/redmine/htdocs/public">
Options -MultiViews
AllowOverride All
AuthType Basic
AuthName MyAuthName
AuthUserFile "/opt/bitnami/apache2/.htpasswd"
Require valid-user
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
#Require all granted
</IfVersion>
PassengerEnabled on
#SetEnv RAILS_RELATIVE_URL_ROOT "/redmine"
PassengerAppRoot "/opt/bitnami/apps/redmine/htdocs/"
<IfModule pagespeed_module>
ModPagespeedDisallow "*"
</IfModule>
Include "/opt/bitnami/apps/redmine/conf/banner.conf"
</Directory>
apacheの再起動
root@ip-172-26-15-172:~# apachectl configtest
Syntax OK
root@ip-172-26-15-172:~# /opt/bitnami/ctlscript.sh restart apache
Unmonitored apache
Syntax OK