Interstage HTTP Serverでは、これまでに説明した機能以外に、以下のような機能を設定できます。
■クライアントの同時接続数
Webサーバが、クライアント(Webブラウザ)からのリクエストを同時に受け付けることができる最大数を設定できます。設定方法については、“3.2.16 クライアントの同時接続数の設定”を参照してください。
なお、本設定により、同時にアクセスできる数は増加しますが、メモリ資源や一時ファイルなどの消費に伴いシステム全体の性能が劣化する可能性があります。
■ディレクトリリストの設定
デフォルトページとして設定された(DirectoryIndexディレクティブで指定された)ファイルがWebサーバ上に存在しない場合、ディレクトリリスト(ディレクトリの内容一覧)を自動的に生成して表示できます。設定方法については、“3.2.17 ディレクトリリストの設定”を参照してください。
■デフォルトMIMEタイプの設定
Webサーバ上の拡張子のないファイルおよび拡張子が認識できないファイルに対するMIMEタイプを設定できます。設定方法については、“3.2.18 デフォルトMIMEタイプの設定”を参照してください。
■MIMEタイプ定義
Webサーバ上の任意のMIMEタイプを、指定した拡張子に結びつけることができます。設定方法については、“3.2.19 MIMEタイプ定義”を参照してください。
■デフォルトHTMLファイルの設定
ファイルを省略した場合のデフォルトHTMLファイルとして、“index.html”以外のファイルを設定できます。設定方法については、“3.2.20 デフォルトHTMLファイルの設定”を参照してください。
■セション管理機能
Interstage HTTP Serverでは、Webブラウザなどのクライアントとの間で持続的な接続を行い、その接続時間およびリクエスト数を設定できます。設定方法については、“3.2.21 セション管理機能の設定”を参照してください。
■ユーザ追跡機能
Interstage HTTP Serverでは、クライアントからのアクセス履歴情報をログファイルに記録することにより、アクセスしたユーザを追跡できます。設定方法については、“3.2.22 ユーザ追跡機能の設定”を参照してください。
■クッキーログの設定
Interstage HTTP Serverでは、リクエストに設定されているCookieヘッダ、およびレスポンス時に設定されるSet-Cookieヘッダの値をログファイルに記録できます。設定方法については、“3.2.23 クッキーログの設定”を参照してください。
■通信プロセス数の設定
起動時および待機状態のプロセス数を設定できます。設定方法については、“3.2.24 通信プロセス数の設定”を参照してください。
■通信プロセスに対する権限の設定
通信プロセスにおいてユーザ/グループ単位などでアクセス制限を設定できます。設定方法については、“3.2.25 通信プロセスに対する権限の設定”を参照してください。
■言語ベースのコンテンツネゴシエーション
Multiviews機能を有効にして、ファイル名拡張子を指定した言語に結びつけることができます。設定方法については、“3.2.26 言語ベースのコンテンツネゴシエーション”を参照してください。
■メッセージのカスタマイズ
Interstage HTTP Serverでは、クライアントまたはプロキシサーバなどのIPアドレス/ホスト名、データ転送量、およびユーザ個人情報などのアクセスに関する情報を指定したフォーマットでログファイルに記録できます。なお、アクセスが多いサイトにおいて、多くの情報を記録すると、ディスク容量が不足する可能性がありますので、注意してください。設定方法については、“3.2.27 メッセージのカスタマイズ”を参照してください。
■CGIプログラム実行の許可
Interstage HTTP Serverでは、以下のような方法でCGIプログラムの実行を許可することにより、WebブラウザからWebサーバ上に格納されたCGIプログラムを動作させることができます。設定方法については、“3.2.28 CGIプログラム実行の許可”を参照してください。
CGIプログラム用のディレクトリを設定し、そのディレクトリ配下に格納されたファイルをCGIプログラムとして実行します。
CGIプログラム用の拡張子を設定し、その拡張子のファイルをCGIプログラムとして実行します。