• ホーム
  • 製品・ソリューション
  • 導入事例
  • イベント・ニュース
  • サポート
  • 企業情報

AM6.xでのApacheの設定について

最終更新日: 2010年09月24日
掲載日: 2007年07月04日

HTTPのみで運用する場合

最低限の設定としてAliasとScriptAliasの設定が必要です。インストールマニュアルの説明に従って記述した例を掲載します。

設定例

Alias       "/am_viz/"   "/usr/local/activemail/visual/"
ScriptAlias "/am_bin/"   "/usr/local/activemail/bin/"
ScriptAlias "/amm_bin/"  "/usr/local/activemail/amm_bin/"
SetEnv AM_SERVER_PROTOCOL "HTTP/1.1"
SetEnv AM_SERVER_NAME "www.example.co.jp"
SetEnv AM_SERVER_PORT "80"

記述するファイル

/etc/httpd/conf/httpd.conf

記述する場所

バーチャルホスト環境の場合、<VirtualHost></VirtualHost>の間に記述する必要があります。

<VirtualHost 192.168.4.84:80>
    ServerAdmin webmaster@www.example.co.jp
    DocumentRoot /usr/local/activemail/login
    ServerName webmaster@www.example.co.jp
    ErrorLog logs/www.example.co.jp-error_log
    CustomLog logs/www.example.co.jp-access_log common
    SetEnv AM_SERVER_PROTOCOL "HTTP/1.1"
    SetEnv AM_SERVER_NAME "www.example.co.jp"
    SetEnv AM_SERVER_PORT "80"
    Alias "/am_viz/" "/usr/local/activemail/visual/"
    ScriptAlias "/am_bin/" "/usr/local/activemail/bin/"
    ScriptAlias "/amm_bin/" "/usr/local/activemail/amm_bin/"
</VirtualHost>

HTTPSのみで運用する場合

SSL該当部分に下記設定を記述します。

設定例

Alias       "/am_viz/"   "/usr/local/activemail/visual/"
ScriptAlias "/am_bin/"   "/usr/local/activemail/bin/"
ScriptAlias "/amm_bin/"  "/usr/local/activemail/amm_bin/"
SetEnv AM_SERVER_PROTOCOL "HTTPS/1.1"
SetEnv AM_SERVER_NAME "www.example.co.jp"
SetEnv AM_SERVER_PORT "443"

記述するファイル

/etc/httpd/conf.d/ssl.conf

記述する場所

<VirtualHost _default_:443>と</VirtualHost>

の間に記述します。

HTTPとHTTPS両環境で利用する場合

HTTPは、上記のHTTPでの設定例をご参照ください。HTTPSは、SSL該当部分に下記設定を追加します。

設定例

Alias       "/am_viz/"   "/usr/local/activemail/visual/"
ScriptAlias "/am_bin/"   "/usr/local/activemail/bin/"
ScriptAlias "/amm_bin/"  "/usr/local/activemail/amm_bin/"
SetEnv AM_SERVER_PROTOCOL "HTTPS/1.1"
SetEnv AM_SERVER_NAME "www.example.co.jp"
SetEnv AM_SERVER_PORT "443"

備考

  • 負荷分散環境の場合、HTTP・HTTPS両方に環境変数(SetEnv)の設定が必須になります。
  • その他一般的にCGIを動作させるための基本的な設定については、Apacheのバージョン等によって若干差異があります。詳細はApacheのマニュアル等をご覧下さい。
ページの先頭へ