slicehostでUbuntu8.04の設定4 Apacheの設定

2008.06.22

画像 - slicehostでUbuntu8.04の設定4 Apacheの設定

前回までにApacheとPHPをインストールしました。ブラウザでIPアドレスにアクセスするとindexが表示されるようになるまでの設定です。

Apacheの設定

公式マニュアルはこちらを参考にしています。

ports.confの設定

sudo vi /etc/apache2/ports.conf

中身はこんなかんじ

Listen 80

<IfModule mod_ssl.c>
    Listen 443
</IfModule>

接続ポートを増やす場合下にポート番号を記述。

Listen 8080

apache.confの設定

マニュアルよりもこちらの方が詳しく書いてあります。参考になりました。

$ sudo vi /etc/apache2/apache2.conf

Timeout

Timeout 300

タイムアウトの時間が長いので変更

Timeout 45

prefork MPM

接続プロセスについての設定。メモリが258Mしかないので、デフォルトだと同時接続数が多いかもと思ったので、下記のように変更

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          50
    MaxRequestsPerChild   1280
</IfModule>

Apacheの設定2

公式マニュアルはこちらを参考にしています。

Apache2.confを書き換え

HostnameLookups

HostnameLookups Off

httpd.confのHostNameLookupsを「on」にすると、すべてのアクセスについて、DNSルックアップ(DNSの逆引き)によって、IPアドレスからドメインを取得してアクセスログに記録されます。

Apache,MySQLなど高速なWebサイトのためのパフォーマンスチューニング

ServerTokens

ServerTokens Full

セキュリティ対策としてServerTokensディレクティブを変更する。ServerTokensディレクティブは、クライアントに返信するサーバ応答ヘッダに含める情報を制御する。

ServerTokensによるサーバ情報表示の抑止 ─ Gentoo Linuxで自宅サーバ

初期値ではApacheのバージョン、OS、PHPのバージョンなど、サーバの詳しい情報をクライアントに送り返しているので、最小限の情報を返すように書き換えます。

ServerTokens Prod

ServerSignature

httpd.confのServerSignatureの設定をOnからOffに変更して、エラーメッセージ出力時にフッタを表示しないようにする。

@IT:攻撃者に有用な情報を与えない対策法

ServerSignature On

初期値ではOnになっているので、Offに書き換える。

ServerSignature Off

念のためApacheの再起動

sudo /etc/init.d/apache2 reload

自分のページがちゃんと表示されるか確認します。

http://自分のIP:8080

404でサーバー情報が出ないか確認

http://自分のIP/none

次はバーチャルホストの設定です。

Recommend!

PHPによるWebアプリケーションスーパーサンプル 第2版 PHPによるWebアプリケーションスーパーサンプル活用編 第2版 jQueryで作る Ajaxアプリケーション CakePHPガイドブック CakePHP ポケットリファレンス

TrackBack URL
このエントリのリンクを作成

Trackback + Pingback:2

slicehostでUbuntu8.04の設定5 LAMP環境のまとめ - delab

ピンバック from 2008/07/09

[...] slicehostでUbuntu8.04の設定4 Apacheの設定 [...]

Ubuntu : Ubuntu に LAMP 環境を構築する | ゆる~くWebのこと

ピンバック from 2012/02/04

[...] べてのアクセスについて、DNS ルックアップを行い IP アドレスからドメインを取得します。パフォーマンスを重視するなら「Off」のままで。 slicehostでUbuntu8.04の設定4 Apacheの設定 – delab [...]

Comment Form

スタイル指定用の一部の HTMLタグが使用できます。