[カテゴリ一覧へ戻る]


回答

標準の設定では SSI は動作いたしません。Apache の設定ファイル httpd.conf を、以下のとおり変更する必要があります。httpd.conf は通常、/etc/httpd/conf/ 以下に存在します。

■設定方法

以下の記述を追記します。

AddOutputFilter INCLUDES .shtml

また、拡張子 .html .htm のファイルで SSI を有効にするためには、追加行の末尾にそれぞれの拡張子を追記します。

AddOutputFilter INCLUDES .shtml .html .htm

 なお httpd.conf の編集後に編集結果を反映させるためには、Apache を再起動する必要があります。
また、この作業自体は弊社の保証範囲外となりますので、予めhttpd.conf の文法チェックなどを踏まえた上でお客様の責任の範囲でご設定ください。

対象サービス
Webmin 搭載・コントロールパネルなしのサーバサービス

Category: Webmin

回答

Web(Apache)サーバではサーバ全体のリソースを確保するため、標準でWebサーバの同時接続数(MaxClients)が設定されております。
Webサーバの同時接続数に設定された数値までは、スムーズに閲覧することができます。

一般的に、Webの閲覧をおこなっている方が、Webアクセスをおこなっている間(接続開始から次の新規ページへ推移)するまでが同時接続数の範囲となります。

しかし、同時接続数を超えるアクセスに対してはタイムアウト設定時間までの間、ブラウザがロード中となり、接続数に空きが出た場合に初めて閲覧可能となり、タイムアウト時間を過ぎた場合には接続ができなくなります。

上記事象が発生した場合は、標準の場合に限り下記ログに出力される場合がございます。

■/var/log/httpd/error_logログ(一部抜粋)
※CentOS6以前:Apache 2.3.13以前の表示
[error] server reached MaxClients setting, consider raising the MaxClients setting

■/var/log/httpd/error_logログ(一部抜粋)
※CentOS7以降:Apache 2.3.13以降の出力例 (preforkモードの場合)
server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting

■解消方法
お客様にて、Webサーバのサービスの再起動をご実施いただくか、弊社サポートまでお問い合わせください。

Webサーバの再起動方法につきましては、下記FAQをご確認ください。

Apache(httpd)の再起動方法を教えてください