カテゴリー
Linux

Apache 設定ファイル 8 つの変更ポイント

前提

Apache バージョンは 2.2.3 でございます。

[root@oki2a24 ~]# httpd -v
Server version: Apache/2.2.3
Server built:   Jan 10 2013 08:22:14

Apache 設定ファイル /etc/httpd/conf/httpd.conf の 8 つの変更点

1.Web サーバにアクセスしたクライアントに返す Apache 情報を最小限に設定

ServerTokens OS

ServerTokens Prod

2.エラー表示時の連絡先(本当はメールアドレスがふさわしいですけれども、本ブログ用のメールアドレスはありませんのでダミー情報を設定しております)

ServerAdmin root@localhost

ServerAdmin https://oki2a24.com/

3.ドメインを設定(正確には、サーバが自分自身を示すときに使うホスト名とポート)

#ServerName www.example.com:80

ServerName oki2a24.com:80

4.ドキュメントルートを設定

DocumentRoot "/var/www/html"

DocumentRoot "/var/www/html/oki2a24.com"

5.ディレクトリとサブディレクトリのみに 適用されるディレクティブを囲む部分での、ドキュメントルートのパス指定

<Directory "/var/www/html">

<Directory "/var/www/html/oki2a24.com">

6.「-Indexes」でファイル一覧ページの自動生成禁止

Options Indexes FollowSymLinks

Options -Indexes FollowSymLinks

7..htaccess のすべての機能の使用を許可

AllowOverride None

AllowOverride All

8.エラーページにアクセスしたクライアントに返す情報をオフに設定(正確には、サーバが生成するドキュメントのフッタを設定しない、という意味)

ServerSignature On

ServerSignature Off

以上、8 つの変更を本ブログの Apache には施しております。

設定ファイルの変更点を一息にまとめるとこうです♪

カテゴリー
Linux

Apache のベンチマークのために設定 MaxClients を弄りましたら何の効果もありませんでした。。。

※タイトルは、一般的に MaxClients が意味のないパラメータである、ということを意味しませんし、主張しません!!!

Apache をチューニングして、ベンチマーク・レスポンスを向上させたいと思っています。

ウェブ開発者のための、1時間でできるLAMP環境構築術(CentOS編) – さくらインターネット創業日記を参考に、MaxClients を 256(初期値)、40、20、1、と変えてみました。でもテストにかかった総時間、失敗したリクエスト、1秒あたりに処理したリクエスト数、に大きな変化は見られませんでした。次の表はMaxClients を 256 に設定したときの表です。他の設定値のときも、ほぼ同じような結果でした。