前提条件

以下の前提条件を確認してください。

  •  Apache2.4.x がインストールされている。
  •  グローバル IP アドレス、もしくはドメイン名で、Apache をインストールしたサーバーへ http、またはhttps でアクセスできる。
    例) https://xxxx.xxxx.xxxx/
    (御社で取得し、設定したサブドメイン+ドメインを SSL でアクセスする URL)
  • BizMagic が既にインストールされている場合は、サーバーのローカル環境で BizMagic へ接続できる。
    例) http://localhost:8080/run/
    (BizMagic インストール時に HTTP ポート:8080、コンテキスト名:run で設定した場合)

※ BizMagic インストール前に Apache の接続設定を行っても問題ありません

 

接続設定

■ httpd-bizmagic.confファイルの作成

[.\Apache24\conf\extra]フォルダ内に[httpd-bizmagic.conf]を作成し、以下の内容を記述します。

*[httpd-bizmagic.conf]のサンプルファイルは以下よりダウンロードできます。

httpd-bizmagic.conf のダウンロード(Windows)

httpd-bizmagic.confの内容

<Location "/run/">
   ProxyPass          ajp://localhost:8009/run/
   ProxyPassReverse   ajp://localhost:8009/run/
   FilterDeclare COMPRESS
   FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m#^text/#i"
   FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m#^application/(atom\+xml|javascript|json|rss\+xml|xml|xhtml\+xml)#i"
   FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m#^image/(svg\+xml|vnd\.microsoft\.icon)#i"
   FilterChain COMPRESS
   FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
</Location>

適宜変更する箇所

<Location "/[コンテキスト名]/">
    ProxyPass ajp://[BizMagic がインストールされている IP アドレス]:[AJP ポート]/[コンテキスト名]/
    ProxyPassReverse ajp://[BizMagic がインストールされている IP アドレス]:[AJP ポート]/[コンテキスト名]/
    .....
</Location>

■ httpd.confファイルの編集

ファイル[.\Apache24\conf\C:\Apache24\conf\httpd.conf]の内容を書き換えます。

① 以下が記述されている行をそれぞれ検索して、行頭の[#]を削除してください。

LoadModule deflate_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

上記 4 行は連続して記述されておりません。各行をそれぞれ検索して、削除を行ってください。

既に[#]が削除されている場合はそのままで問題ありません。

② ファイルの最終行に以下を追加してください。

Include conf/extra/httpd-bizmagic.conf

③ コマンドプロンプトを起動して [.\Apache24\bin\httpd.exe -t]コマンドで[Syntax OK]が表示される事 を確認してください。

* [xxxxxxx: Syntax error ....]が表示された場合は、エラーの内容を確認して [ httpd.conf ]と[httpd-bizmagic.conf]を修正 してください。

④ Apache を起動または再起動してください。

⑤ グローバル IP アドレスまたはドメイン名で BizMagic にアクセスできる事を確認してください

 

関連リンク

Apache2 + SSL インストール設定マニュアル  Windows版