このページのいちばん上です このページの本文へ

こちらは 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.rpmnewssl.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/"> ディレクティブが追加されたことを追記しました。