25.4. Apache HTTP サーバーの設定
HTTP Configuration Tool を使用すると、Apache HTTP Server の
/etc/httpd/conf/httpd.conf
設定ファイルを設定できます。古い srm.conf
または access.conf
設定ファイルは使用されず、空のままにします。グラフィカルインターフェイスを使用して、仮想ホスト、ロギング属性、接続の最大数などのディレクティブを設定できます。HTTD 設定ツールを起動するには、システム > 管理 > サーバー設定 > HTTP を
クリックします。
HTTP Configuration Tool で設定できるのは、Red Hat Enterprise Linux で提供されるモジュールのみです。追加のモジュールがインストールされている場合、このツールを使用して設定することはできません。
注意
HTTP Configuration Tool を使用して Apache HTTP Server を設定する一般的な手順は以下のとおりです。
- Main タブで基本設定を行います。
- Virtual Hosts タブをクリックし、デフォルト設定を設定します。
- Virtual Hosts タブで、Default Virtual Host を設定します。
- 複数の URL または仮想ホストを提供するには、仮想ホストを追加します。
- Server タブでサーバー設定を設定します。
- Performance Tuning タブで接続を設定します。
- 必要なファイルをすべて
DocumentRoot
ディレクトリーおよびcgi-bin
ディレクトリーにコピーします。 - アプリケーションを終了し、を選択して設定を保存します。
25.4.1. 基本設定
Main タブを使用して基本的なサーバー設定を設定します。
図25.1 基本設定
[D]
Server Name テキスト領域で使用する権限を持つ完全修飾ドメイン名を入力します。このオプションは、
httpd.conf
の ServerName ディレクティブに対応します。ServerName ディレクティブは、Web サーバーのホスト名を設定します。リダイレクト URL の作成時に使用されます。サーバー名を定義しない場合、Web サーバーはシステムの IP アドレスから解決を試みます。サーバー名は、サーバーの IP アドレスから解決されるドメイン名である必要はありません。たとえば、サーバーの実際の DNS 名は foo.example.com で、サーバー名を www.example.com に設定します。
Web マスターのメールアドレステキストエリアに、Web サーバーを管理するユーザーのメールアドレス を入力します。このオプションは、
httpd.conf
の ServerAdmin ディレクティブに対応します。サーバーのエラーページをメールアドレスが含まれるように設定すると、ユーザーがサーバーの管理者に問題を報告できるようにこのメールアドレスが使用されます。デフォルト値は root@localhost です。
Available Addresses 領域を使用して、サーバーが受信要求を受け入れるポートを定義します。このオプションは、
httpd.conf
の Listen ディレクティブに対応します。デフォルトでは、Red Hat は、セキュアではない Web 通信のポート 80 をリッスンするように Apache HTTP Server を設定します。
図25.2「利用可能なアドレス」 に示されるようにウィンドウが表示されます。Listen to all addresses オプションを選択して定義されたポートですべての IP アドレスをリッスンするか、またはサーバーが接続を受け入れる特定の IP アドレスを Address フィールドで指定します。ポート番号ごとに 1 つの IP アドレスのみを指定します。同じポート番号で複数の IP アドレスを指定するには、各 IP アドレスにエントリーを作成します。可能な場合、DNS ルックアップが失敗しないように、ドメイン名の代わりに IP アドレスを使用します。『DNS および Apache の問題』 については、http://httpd.apache.org/docs/2.2/dns-caveats.html を参照してください。
ボタンをクリックして、要求を受け入れる追加のポートを定義します。
Address フィールドにアスタリスク(*)を入力することは、すべてのアドレス の Listen を選択する ことと同じです。Available Addresses フレームの ボタンをクリックすると、選択したエントリーに入力されたフィールドを除き、 ボタンと同じウィンドウが表示されます。エントリーを削除するには、エントリーを選択し、 ボタンをクリックします。
ヒント
1024 未満のポートをリッスンするようにサーバーを設定した場合は、root で起動する必要があります。ポート 1024 以降では、通常のユーザーとして httpd を起動できます。
図25.2 利用可能なアドレス
[D]