こちらは Backlog Enterprise 1.10.1 以降に移行する際の注意事項について記述しています。 Backlog Enterprise 1.10.1 より Apache HTTP Server のバージョンが 2.2 から 2.4 に上がりました。Backlog Enterprise 1.10.0 以前から 1.10.1 以降にアップデートする場合にご一読ください。
その他のアップデートについては Backlog プロフェッショナル アップデートガイド を参照ください。
backlog-www のアップデートについて
Backlog Enterprise 1.10.1 より Apache HTTP Server のバージョンが 2.2 から 2.4 に上がりました。そのため backlog-www のインストール時に次の警告が出る場合があります。この警告は前バージョンの rpm をインストールした後に httpd.conf
ファイル、ssl.conf
ファイルを編集している場合に起こります。httpd.conf
ファイル、ssl.conf
ファイルの代わりに httpd.conf.rpmnew
ファイル、ssl.conf.rpmnew
ファイルが作成されます。新しい設定の httpd.conf.rpmnew
を既存の httpd.conf
に、及びssl.conf.rpmnew
を ssl.conf
にマージする必要があります。
# rpm -Uvh backlog-www-1.10.1-01.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:backlog-www warning: /opt/backlog/httpd/conf/httpd.conf created as /opt/backlog/httpd/conf/httpd.conf.rpmnew
warning: /opt/backlog/httpd/conf/ssl.conf created as /opt/backlog/httpd/conf/ssl.conf.rpmnew
########################################### [100%]
# rpm -Uvh backlog-www-1.10.1-01.el6.i386.rpm
Preparing... ########################################### [100%]
1:backlog-www warning: /opt/backlog/httpd/conf/httpd.conf created as /opt/backlog/httpd/conf/httpd.conf.rpmnew
warning: /opt/backlog/httpd/conf/ssl.conf created as /opt/backlog/httpd/conf/ssl.conf.rpmnew
########################################### [100%]
1.1 httpd.conf
ファイルのマージ
1.1.1 削除されたモジュール
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_default_module modules/mod_authz_default.so
1.1.2 追加されたモジュール
LoadModule unixd_module modules/mod_unixd.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authn_core_module modules/mod_authn_core.so
1.1.3 変更された設定名
バージョンアップ前 | バージョンアップ後 |
---|---|
MaxClients | MaxRequestWorkers |
MaxRequestsPerChild | MaxConnectionsPerChild |
Order deny,allow Deny from all |
Require all denied |
Order allow,deny Deny from all |
Require all denied |
Order allow,deny Allow from all |
Require all granted |
Allow from all | Require all granted |
1.1.4 削除された設定
DefaultType text/plain
RewriteLock /tmp/RewriteLock
1.1.5 API の削除された設定
<LocationMatch "/backlog/api/(?!v2)">
ディレクティブの次の設定が削除されています。
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Satisfy All
1.1.6 /m/ ルートの削除
/m/で始まるルーティングの設定が削除されています。
1.1.7 WebDAV の追加された設定
<Location /backlog/dav>
ディレクティブに次の設定が追加されています。
DirectoryIndex disabled
<Directory "/opt/backlog/data/share/dav/">
ディレクティブが、<Directory "/opt/backlog/data/share/">
ディレクティブの次に追加されています。
<Directory "/opt/backlog/data/share/dav/">
Require all denied
</Directory>
1.1.8 ログ出力に関連して変更 / 追加された設定
以下の LogFormat が変更されています。
変更前 |
---|
LogFormat "%h %l %{X-Backlog-User}o %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %p %m %D" backlog_user_combined |
変更後 |
LogFormat "%h %l %{note-x-backlog-user}n %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %p %m %D" backlog_user_combined |
<Location />
ディレクティブに次の設定が追加されています。
Header always unset X-Backlog-Project
Header always unset X-Backlog-API-Method
Header note X-Backlog-User note-x-backlog-user
Header unset X-Backlog-User
Header always unset X-Backlog-User
1.2 ssl.conf
ファイルのマージ
1.2.1 追加されたモジュール
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
1.2.2 変更された設定名
バージョンアップ前 | バージョンアップ後 |
---|---|
SSLMutex default | Mutex default ssl-cache |
Allow from all | Require all granted |
1.2.3 /m/ ルートの削除
/m/で始まるルーティングの設定が削除されています。
1.2.4 WebDAV の追加された設定
<Location /backlog/dav>
ディレクティブに次の設定が追加されています。
DirectoryIndex disabled
1.2.5 ログ出力に関連して追加された設定
<Location />
ディレクティブに次の設定が追加されています。
Header always unset X-Backlog-Project
Header always unset X-Backlog-API-Method
Header note X-Backlog-User note-x-backlog-user
Header unset X-Backlog-User
Header always unset X-Backlog-User
- Linuxは、Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
- Red Hatは米国およびその他の国におけるRed Hat, Incの登録商標または商標です。
- MySQLとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
- その他記載されている会社名および商品名は各社の登録商標または商標です。
改訂履歴
2019-06-13
- 「1.1.8 ログ出力に関連して変更 / 追加された設定」項を追記しました。
- 「1.2.5 ログ出力に関連して追加された設定」項を追記しました。
2018-10-29
- 改訂履歴を本ドキュメントに追加しました。
- 改訂履歴欄の追加に伴い、本ドキュメントの更新日時欄を削除しました。
- 「1.1.7 WebDAV の追加された設定」項に、
<Directory "/opt/backlog/data/share/dav/">
ディレクティブが追加されたことを追記しました。