«Prev1Next»

mod_deflateによるコンテンツ圧縮の設定

カテゴリ:Apache 2.2の設定
日付:2010/03/04 23:56
mod_deflateを利用すると、コンテンツをWebブラウザに転送する際にサーバ側で圧縮する。これにより、ネットワーク帯域を節約できる。

Gentoo Linuxでmod_deflateを使う場合は、Apacheをemergeする際に、/etc/make.confのAPACHE2_MODULESに
deflate
を指定しておく必要がある。

mod_deflateモジュールを組み込んだら、設定を行う。

» 続きを読む

Apacheでネーム(名前)ベースのバーチャルホスト設定

カテゴリ:Apache 2.2の設定
日付:2010/03/04 23:23
バーチャルホストにはネーム(名前)ベースとIPベースの2種類がある。ここでは、グローバルIPアドレスが1つしかなくても実現可能な、ネームベースのバーチャルホストの設定方法を紹介する。

設定ファイルは、各バーチャルホスト固有の設定を記述するファイルと、それらのファイルを読み込ませるための主設定ファイルの2種類。

バーチャルホスト個別の設定は、/etc/apache2/vhosts.d/default_vhost.includeを必要なホストの分だけコピーして作成すればよい。当サイトの場合は、

・http://reichsarchiv.jp/
/etc/apache2/vhosts.d/default_vhost.include

・http://gentoo.reichsarchiv.jp/
/etc/apache2/vhosts.d/gentoo_vhost.include

・http://kyogoku.reichsarchiv.jp/
/etc/apache2/vhosts.d/kyogoku_vhost.include

とした。

» 続きを読む

単独ホストの設定とApacheの起動設定

カテゴリ:Apache 2.2の設定
日付:2010/02/28 01:08
設定ファイルの構成は、バーチャルホストの使用を前提としている。バーチャルホストが不要な場合(1つのホストだけを運用する場合)も、「1つのバーチャルホスト」を運用するという形で設定する。まずは、1つのホストを立ち上げる基本的な設定。

Apacheのホストの設定は、/etc/apache2/vhosts.d/00_default_vhost.confで行う。
<IfDefine DEFAULT_VHOST>
Listen 80
NameVirtualHost *:80

<VirtualHost *:80>
        Include /etc/apache2/vhosts.d/default_vhost.include

       <IfModule mpm_peruser_module>
                ServerEnvironment apache apache
       </IfModule>
</VirtualHost>
ここもデフォルトのままで問題ない。本当の設定は、インクルードされている/etc/apache2/vhosts.d/default_vhost.includeで行う。

» 続きを読む

Apache 2.2のインストールと基本設定

カテゴリ:Apache 2.2の設定
日付:2010/02/28 00:09
Apacheの設定は2.2から大きく変わっている。

まずは、/etc/make.confで使用するモジュールとMPMを設定する。モジュールはAPACHE2_MODULES、MPMはAPACHE2_MPMSで指定する。

APACHE2_MODULESの設定例。
APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_chche mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias"
MPMの設定例。
APACHE2_MPMS="worker"

» 続きを読む

«Prev1Next»


関連コンテンツ

ページの先頭
に戻る