Apache2 httpd.conf 中国語版
#
# NCSA サービスに基づく設定ファイル。
#
#これは Apache サーバーのメイン設定ファイルです。
#サーバーの動作に影響を与えるサーバーの設定ディレクティブが含まれています。
#これらのディレクティブの詳細については、
#
#これらのディレクティブに関する情報を読むだけではありません。それを理解するために。
#ここでは簡単な手順を説明します。オンライン ドキュメントを参照しない場合は、警告が表示されます。
#
#これらの設定手順は次の 3 つの部分に分かれています:
#1. Apache サーバー全体の動作を制御する部分 (つまり、グローバル環境変数)
#2.メインまたはデフォルトのサービスパラメータ このコマンドは、すべての仮想ホストのデフォルト設定パラメータも提供します
#3. 仮想ホスト設定パラメータ
#
# 設定およびログファイル名: 指定したファイル名が「/」で始まる場合" ( win32 では "dirver:/"),
#サーバーは絶対パスを使用します。ファイル名が "/" で始まらない場合は、ファイル名の前に ServerRoot
# の値が追加されます。ファイル名。たとえば、「logs/foo.log」の場合、ServerRoot
# の値が「/usr/local/apache2」の場合、ファイルは「/usr/local/apache2/logs/」である必要があります。 foo.log"
#
##最初のエリア: グローバル環境パラメータ
#
#ここで設定したパラメータは、Apache サーバー全体の動作に影響します。
#たとえば、 Apache が処理できる同時リクエストの数など。
#
#ServerRoot: サーバーが設定、エラー、ログ ファイルなどを保存するルート ディレクトリを示します。
#
#注意! NFS または他のネットワーク上の場所として指定する場合は、
# LockFile に関連するドキュメント (おそらく
#
#これにより、多くの問題を自分で解決できるようになります。
#
# パスの末尾にスラッシュを追加しないでください。
#
ServerRoot "/usr/loacl/apache2"
#
#シリアル アクセス用のロック ファイルはローカル ディスクに保存する必要があります
#
#LockFile logs/accept.lock
#ScoreBoardFile save 内部サービスプロセス情報のファイル。
# 指定しない場合 (デフォルト)、スコアボードは匿名の共有メモリ セグメント
# に保存され、サードパーティ ソフトウェアでは使用できません。
#指定した場合、2 つの Apache が同じスコアボード ファイルを使用できないようにします。
#このスコアボード ファイルはローカル ディスクに保存する必要があります。
#
#ScoreBoardFile logs/apache_runtime_status
#
#PidFile: サーバー起動プロセス ID を記録するファイル。
#
PidFile logs/httpd.pid
#
#Timeout: 受信および送信前のタイムアウト秒数
#
タイムアウト 300
#
#KeepAlive: 安定した接続 (接続ごとに複数のリクエスト) を許可するかどうか、
# 使用を停止するには「オフ」に設定します。
#
KeepAlive On
#
#MaxKeepAliveRequests: 安定した接続中に許可されるリクエストの最大数。
# 無制限のアクセスを示すには 0 に設定します。
#パフォーマンスを向上させるために、より大きな値に設定することをお勧めします
MaxKeepAliveRequests 100
#
#KeepAliveTimeout: 同じ接続で同じクライアントからのリクエストを受信します 秒数
#
KeepAliveTimeout 15
##
##サーバー プール サイズ設定 (MPM 用)
##
# prefork MPM
# StartServers:起動時にサーバーによって開始されるプロセスの数
# MinSpareServers: 維持されるバックアップ プロセスの最小数
# MaxSpareServers: 維持されるバックアップ プロセスの最大数
# MaxClients: 許可されるバックアップ プロセスの最大数サーバーによって開始されたプロセスの数
# MaxRequestsPerChild: サービス プロセスによって許可されるリクエストの最大数
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestPerChild 0
# ワーカー MPM
# StartServers: サーバー起動時のサービス プロセスの数
# MaxClients: 最大数同時に接続できるユーザー数
# MinSpareThreads: 維持できるワーカー スレッドの最小数
# MaxSpareThreads: 維持できるワーカー スレッドの最大数
# ThreadsPerChild: 各サービス プロセスのワーク スレッド定数
# MaxRequestsPerChild: サービス プロセスで許可されるリクエストの最大数
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
# 子 MPM あたり
# NumServers: サービス プロセスの数
# StartThreads: 各サービス プロセスの開始スレッドの数
# MinSpareThreads:維持されるスレッドの最小数
# MaxSpareThreads: 維持されるスレッドの最大数 スレッド数
# MaxThreadsPerChild: 各サービス プロセスに許可されるスレッドの最大数
# MaxRequestsPerChild: 各サービスに許可される接続の最大数プロセス
NumServers 5
StartThreads 5
MINSPARETHREADS 5
MaxsparethReads 10
MaxthreadsperChild 20
MaxrequestSperChild 0
& & & & nnt mpm #ThreadsperChild: サービス プロセス中の作業スレッド 定数
# MaxRequestsPerChild: サービス プロセスによって許可されるリクエストの最大数
ThreadsPerChild 250
MaxRequestsPerChild 0
# BeOS MPM
# StartThreads: サーバーの起動時に開始されるスレッドの数
# MaxClients: 開始できるスレッドの最大数 (1 つのスレッドは1 人のユーザー)
# MaxRequestsPerThread: スレッドごとに許可されるリクエストの最大数
StartThreads 10
MaxClients 50
MaxRequestsPerThread 10000
# NetWare MPM
# ThreadStachSize: 各ワーカー スレッドに割り当てられたスタック サイズ
# StartThreads: サーバーの起動時に開始されるスレッドの数
# MinSpareThreads: サーバーの起動時に使用されるアイドル スレッドの数実際のリクエストを処理します
# MaxSpareThreads: アイドル状態のスレッドの最大数
# MaxThreads: 同時にアクティブなスレッドの最大数
# MaxRequestPerChild: 1 つのスレッドのサービス リクエストの最大数、
# 無制限のアクセスを実現するには、0 に設定することをお勧めします
ThreadStackSize 65536
StartThreads 250
MinSpareThreads 25
MaxSpareThreads 250
MaxThreads 1000
MaxRequestPerChild 0
# OS/2 MPM
# StartServers: 開始されたサービス プロセスの数
# MinSpareThreads: 各プロセスに許可される最小アイドル スレッド
# MaxSpareThreads: 各プロセスに許可される最大アイドル スレッド
# MaxRequestsPerChild: 各サービス プロセスに許可される最大接続数
StartServers 2
MinSpareThreads 5
MaxSpareThreads 10
MaxRequestsPerChild 0
#
# Listen: Apache サービスを指定された IP アドレスとポートにバインドして、デフォルト値を置き換えることができます
#
# Apache が指定された IP アドレスでのみリッスンするようにするには、次のコマンドを使用します。
# IP アドレス 0.0.0.0 でリッスンしないようにするには、次のコマンドを使用します。
#
# Listen 12.34. 56.78:80
Listen 80
#
# 動的共有サポート (DSO)
#
# DSO モードでコンパイルされたモジュールの関数を使用できるようにするため、対応する「LoadModule」行が必要です。
# したがって、使用する前にアクティブ化できるように、これらの手順がここに含まれています。
# 静的にコンパイルされたモジュールをここにリストする必要はありません (つまり、「httpd -l」でリストされるモジュール)
#
# 例:
# LoadModule foo_module modules/mod_foo.so
#
#
# ExtendedStatus: 「server-status」を呼び出すときに、Apache が「完全な」ステータス
# 情報 (ExtendedStatus On) または基本情報 (ExtendedStatus Off) を生成するかどうかを制御します。
# デフォルトはオフです
#
# ExtendedStatus オン
### 2 番目の領域: 「メイン」サービス構成
#
# この領域は「メイン」によって作成されます
# 定義によって処理されないリクエストに応答するためにサーバーによって使用されるディレクティブの値。
# これらの値は、後で定義される
#
#
#
#
# httpd を別のユーザーまたはグループとして実行する場合は、 root
# として開始し、使用するユーザーまたはグループに切り替える必要があります。
#
# ユーザー/グループ: httpd を実行しているユーザーとグループ
# SCO (ODT3) で "User nouser" と "Group nogroup" を使用します
# HPUX では、使用できない場合があります共有メモリを誰でもないとして使用するには、www ユーザーを作成することをお勧めします。
# 一部のカーネルは、グループ ID が 60000 より大きい場合、setgid(Group) または semctl(IPC_SET) を拒否することに注意してください。
# これらのシステムでは「Group #-1」を使用しないでください。
#
ユーザー誰も
グループ #-1
#
# ServerAdmin: あなたのメールアドレス、Apache問題が発生した場合にメールを送信します。
# エラー文書として、このアドレスはサーバー生成ページに表示されます。
# 例: admin@your-domain.com
#
ServerAdmin kreny@sina.com
#
# ServerName は、Apache が自身を識別するために使用する名前とポート番号を指定します。
# 通常、この値は自動的に割り当てられますが、起動エラーを防ぐために明示的に指定することをお勧めします。
#
# ホストに無効な DNS 名を指定すると、サーバー生成のリダイレクトは機能しません。
# UseCanonicalName ディレクティブを参照してください
#
# ホストに登録された DNS 名がない場合は、ここに IP アドレスを入力します
# いずれにせよ、サービスを提供するにはその IP アドレスを使用する必要があります。
# サービスをリダイレクトするわかりやすい方法は次のとおりです
ServerName www.dalouis.com:80
#
# UseCanonicalName: Apache が URL、SERVER_NAME、SERVER_PORT を構築する方法を決定するディレクティブ。
# 「オフ」に設定すると、Apache はクライアントから提供されたホスト名とポート番号を使用します。
# 「On」に設定すると、Apache は ServerName ディレクティブの値を使用します。
#
UseCanonicalName Off
#
# DocumentRoot: ドキュメントのルート ディレクトリ。デフォルトでは、すべてのリクエストはこのディレクトリから応答されます。
# ただし、シンボリック リンクとエイリアスを使用して、他の場所を指すことはできます。
#
DocumentRoot "/home/redhat/public_html"
#
# アクセス許可は、Apache がアクセスできるディレクトリごとに設定できます (そのサブディレクトリを含む)。
#
# まず、上限機能を設定します。
# これにより、ファイル システムが配置されているディレクトリへのアクセスが無効になり、アクセスを許可するディレクトリ ブロックが追加されます。
# 以下に示すように
<ディレクトリ />
注文拒否、すべてから拒否
ディレクトリ>
#
# からのメモここからは、どの特定の機能を使用できるかを明示的に許可する必要があります。
# - したがって、Apache が期待どおりに動作しない場合は、
# 以下で Apache が利用可能であることを明示的に指定していることを確認してください。
#
#
# これは設定した DocumentRoot に変更されます
#
#
# オプション: このディレクティブの値は、「なし」、「すべて」、または次のオプションの任意の組み合わせにすることができます:
# インデックスには FollowSymLinks が含まれます SymLinksifOwnerMatch ExecCGI MultiViews
#
# 注: " MultiViews」は明示的に指定する必要があります。「Options All」ではこの機能は提供されません。
#
# このディレクティブは複雑かつ重要です。詳細については、
# "http://httpd.apache.org/docs-2.0/mod/core.html#optioins" を参照してください。
#
Options FollowSymLinks
#
#AllowOverride は、.htaccess ファイルに配置されたディレクティブを制御します。
# 「All」、「None」、または次のディレクティブの組み合わせにすることができます:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# 誰がサービスにアクセスできるかを制御します。
#
注文許可、拒否
すべてから許可
#
# UserDir: ~user リクエストを受信したときを指定します, ディレクトリ名がユーザーのホームディレクトリに追加されます。
#
UserDir public_html
# UserDir コマンドの脆弱性を防ぐために、root ユーザーに対して「./」のような UserDir を設定すると非常に便利です。
# Apache 1.3 以降を使用している場合は、
# サーバー設定ファイルに次の行を含めることを強くお勧めします。
UserDir disabled root
#
# 以下は、UserDir ディレクティブを使用してサイトのディレクトリを読み取り専用にする例です:
#
#
#AllowOverride FileInfo AuthConfig Limit Indexes
# オプション MultiViews インデックス SymLinksIfOwnerMatch IncludeNoExec
#
# Order allowed,deny
# すべてから許可
#
# 注文拒否、許可
#
#
#
# DirectoryIndex : 定義リクエストがディレクトリの場合、Apache がユーザーに提供するファイル名は
#
# です。index.html.var ファイル (タイプ イメージ ファイル) は、ドキュメント処理リストを提供するために使用されます。
# for 同じ目的で、MultiViews オプションを使用することもできますが、非常に遅くなります。
#
DirectoryIndexindex.phpindex.htmlindex.html.var
#
# AccessFileName: 各ディレクトリで、ディレクトリの追加の構成手順を提供するファイルのファイル名をクエリします。 。
# 「AllowOverride」ディレクティブを参照してください。
#
AccessFileName .htaccess
#
# 次の行は、.htaccess および .htpasswd ファイルが Web クライアントによって表示されないようにします。
#
<ファイル ~ "^.ht">
注文許可、拒否
すべてから拒否
#
# Typeconfig: mime.types ファイルをクエリする場所を定義します。
#
TypeConfig conf/mime.types
#
# DefaultType: MIME タイプを決定できない場合にサーバーによって提供されるデフォルトの MIME タイプを定義します。
# サービスに主にテキストまたは HTML ドキュメントが含まれる場合は、「text/plain」が適しています。
# ソフトウェアや画像などのバイナリ ドキュメントが主に含まれる場合は、
# "アプリケーションを使用する必要があります。 「 /octer-stream 」は、ブラウザーがバイナリ ファイルをテキストとして表示しないようにします。
#
DefaultType text/plain
#
# mod_mime_magic を使用すると、サーバーは独自のタイプを定義するファイルからの異なるヒント (ヒント) を使用できます。
# この MIMEMagicFile ディレクティブはヒントを定義します。定義が存在するファイル。
#
MIMEMagicFile conf/magic
#
# HostnameLookups: クライアントの名前または IP を記録するように指定しますたとえば、このディレクティブがオンの場合、
# はホスト名 (www.apache.org など) を記録し、オフの場合は IP アドレス 204.62.129.132 を記録します。
# デフォルト値はオフですが、オンに設定すると各クライアント要求が
# ネームサーバーに対して少なくとも 1 つのクエリを引き起こすため、オンに設定するよりもはるかに優れています。
#
HostnameLookups Off
#
# EnableMMAP: メモリ ダンプを実行するかどうかを制御します (オペレーティング システムでサポートされている場合)。
# デフォルトはオンです。サーバーがネットワーク ファイル システム (NFS) 上にインストールされている場合は、オフにしてください。
# 一部のシステムでは、これをオフにするとシステムのパフォーマンスが向上します (ファイル システムの種類に関係なく)。
# 詳細については、http://httpd.apache.org/docs-2.0/mod/ を参照してください。 core.html #enablemmap
#
# EnableMMAP off
#
# EnableSendfile: ファイルの送信をサポートするために sendfile カーネルを使用するかどうかを制御します
# (オペレーティング システムがサポートしている場合) 。デフォルトはオンです。サーバーがネットワーク ファイル システム
# (NFS) にインストールされている場合は、オフにしてください。
# http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile を参照
#
# EnableSendfile オフ
#
# ErrorLog: エラーログファイルの場所。
#
# のエラー情報がここに記録されます。そこで ErrorLog を定義すると、これらのエラー メッセージは、ここで定義したファイルではなく、
# で定義したファイルに記録されます。
#
ErrorLog logs/error_log
#
# LogLevel: エラー ログ ファイルに記録されるログ情報の量を制御します。
# 可能な値には、debug、info、notice、warn、error、crit、alert、emerg が含まれます。
#
LogLevel warn
#
# 次のコマンドは、CustomLog コマンドの形式エイリアスを定義します。
#
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" を組み合わせた
LogFormat " %h %l %u %t "%r" %>s %b" 共通
LogFormat "%{Referer}i -> %U" リファラー
LogFormat "%{User-agent}i" Agent
# %I と %O を使用するには、mod_logio.c モジュールをインストールする必要があります。
# LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combeddio
#
# アクセスログファイルの場所と形式(一般的なログ形式)を指定します。
#
# このディレクティブを定義すると、ここで定義した場所ではなく、指定した場所に記録されます。 。
#
CustomLog logs/access_log common
#
# エージェントとリファラーの情報を記録したい場合は、次のコマンドを使用できます。
#
# CustomLog logs/ Referer_log Referer
# CustomLog logs/agent_log Agent
#
# ファイルを使用してアクセス、エージェント、およびリファラー情報を記録する場合は、
# このコマンドを次のように定義できます。
#
# CustomLog ログ/access_log の組み合わせ
#
# ServerTokens
# このディレクティブは、HTTP 応答ヘッダーに含まれる情報のタイプを定義します。デフォルトは「Full」です。
# これは、モジュール内のオペレーティング システムの種類とコンパイル情報が応答ヘッダーに含まれることを意味します。
# は次の列の値のいずれかに設定できます。
# Full | Minimal | Major Prod
# Full は最も多くの情報を伝え、Prod は最も少ない情報を伝えます。
#
ServerTokens Full
#
# サーバーのバージョンや仮想ホスト名などの情報をサーバー生成の出力ページに自由に追加できます
# (内部エラー) CGI エラー
# またはカスタム エラー ドキュメントを除く、ドキュメント、FTP ディレクトリ リスト、mod_status および mod_info 出力など。
# 「EMail」に設定すると、ServerAdmin を指す mailto: 接続が含まれます。
# は次の値です: On | Off | EMail
#
ServerSignature On
#
# エイリアス: 現時点で必要なエイリアスを追加します。形式は次のとおりです。
# エイリアス エイリアス 本名
#
# エイリアスの末尾に「/」を含める場合は、URL にも「/」を含める必要があることに注意してください。
# したがって、この例では「/icons」はエイリアスではありません。
# エイリアスが「/」で終わる場合は、本名も「/」で終わる必要があります。
# エイリアスの末尾「/」が省略されている場合は、本名も省略する必要があります。
#
# FancyIndexed ディレクトリ リストを表すためにエイリアス "/icons/" を使用します。
# FancyIndexing を使用しない場合は、コメント アウトできます。
#
# エイリアス /icons/ "/usr/local/apache2/icons/"
# <ディレクトリ "/usr/local/apache2/icons">
# オプション インデックス マルチビュー
#AllowOverride なし
# 順序許可、拒否
## すべてから許可
#
#
# これにより ServerRoot が変更されます/マニュアル。このエイリアスは、DocumentRoot を変更した場合でも、マニュアル ページ
# の場所を提供します。 man ページを用意する必要がない場合は、
# コメントアウトできます。
#
エイリアス /manual "/usr/loacl/apache2/manual"
<ディレクトリ "/usr/local/apache2/manual">
オプション インデックス FollowSymLinks MultiViews includesnoexec
AddOutputFilter include html
Order allowed,deny
Allow from all
#
# ScriptAlias: サービス スクリプトを含むディレクトリを指定します。
# ScriptAliases は、ここでのドキュメントが要求されたときにプログラムとして処理されることを除いて、基本的に Aliase と同じです。
# 末尾の「/」ルールは Alias と同じです
#
ScriptAlias /cgi-bin/ "/usr/loacl/apache2/cgi-bin/"
#ここでは、php 4 でサポートされるコマンドを追加します。
AddType application/x-httpd-php .php
LoadModule php4_module modules/libphp4.so
# スクリプト インターフェイス パスを提供します。
#
# Scriptsock logs/cgisock
#
# 「/usr/local/apache2/cgi-bin」を ScriptAliased 仕様の CGI ディレクトリに変更します、
# 設定した場合。
#
<ディレクトリ "/usr/local/apache2/cgi-bin">
AllowOverride なし
オプション なし
順序許可、拒否
すべてから許可
#
# リダイレクトを使用すると、現在の名前空間の代わりにサーバーの名前空間
# に存在するドキュメントを使用するようにクライアントに指示できます。これにより、クライアントはそれらのドキュメントを見つけることができます。場所が変わった書類。
# 例:
# リダイレクト永久 /foo http://www.example.com/bar
#
# サーバー生成のディレクトリ リストの表示を制御するコマンド
#
#
# IndexOptions: サーバーが生成するディレクトリ リストの表示特性を制御します。
#
IndexOptions FancyIndexing VersionSort
#
# AddIcon* コマンドは、異なる拡張子の画像ファイルを表示する方法をサーバーに指示します。
# は、FancyIndexed コマンド #
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2) .gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/ binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml 。 vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif . html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon / icons/f .gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh 。 ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand. right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
#
# DefaultIcon明示的に定義されていません。
#
DefaultIcon /icons/unknown.gif
#
# AddDescription をハンドルするファイルを使用すると、サーバーが生成したインデックスの後に短い説明を配置できます。
# FancyIndexed ディレクティブにのみ有効です。
# 形式: AddDescription "Description" ファイル名
#
# AddDescription "GZIP 圧縮ドキュメント" .gz
# AddDescription "tar アーカイブ" .tar
# AddDescription "GZIP 圧縮 tar アーカイブ" .tgz
#
# ReadmeName は、サーバーがデフォルトで検索してディレクトリ リストに追加する README ファイルの名前を指定します。
#
# HeaderName は、そのファイル名を指定しますディレクトリ リストのプレフィックス ファイル
ReadmeName README.html
HeaderName HEADER.html
#
# IndexIgnore は、ディレクトリ インデックスが無視し、リストに含まれないファイル名のセットを指定します.
# はシェルタイプのワイルドカードをサポートします。
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
#
# AddEncoding を使用すると (Mosaic/ X 2.1) を使用できます。情報を解凍します。
# 注: すべてのブラウザーがこのオプションをサポートしているわけではありません。
# 名前は似ていますが、次の手順は上記の FancyIndexing カスタマイズ手順とは異なります。
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
#
# DefaultLanguage と AddLanguage を使用すると、ドキュメントの言語を指定できます。
# これにより、ユーザーがわかりやすい言語でドキュメント内を移動できるようになります。
#
# デフォルトの言語を指定します。これは、言語を指定していないすべてのパッケージがこの言語を使用することを意味します。
# ほとんどの場合、これが正しいことであると確信できない限り、これを設定しないほうがよいでしょう。
# 通常、特定の言語を使用しない方が、間違った言語を使用するよりも良いです。
#
# DefaultLanguage nl
#
# 注 1: 言語キーワードとして使用される接辞は間違いなく同じではありません - ポーランド語の文書
# (インターネット標準言語コード はい pl) が必要になりますPerl スクリプトの一般的な接辞のあいまいさを避けるために、「AddLanguage pl .po」
# を使用します。
#
# 注 2: 次の例は、言語の 2 文字の略語がその国の 2 文字の略語と異なる例を示しています
# (「Danmark/dk」や「 Danmark/da" の比較。
#
# 注 3: "ltz" の場合、3 文字の接辞を使用していますが、これは RFC の規定に違反します。
# 運用中に修正され、データには RFC1766 規格が使用されます。
#
# デンマーク語 (da) - オランダ語 (nl) - 英語 (en) - エストニア語 (et)
# フランス語 (fr) - ドイツ語 (de) - ギリシャ現代語 (el)
# イタリア語 (it) - ノルウェー語 (no) - ノルウェー語ニーノシュク (nn) - 韓国語 (ko)
# ポルトガル語 (pt) - ルクセンブルジョワ* (ltz)
# スペイン語 (es) - スウェーデン語 (sv) - カタロニア語(ca) - チェコ語(cz)
# ポーランド語 (pl) - ブラジル系ポルトガル語 (pt-br) - 日本語 (ja)
# ロシア語 (ru) - クロアチア語 (hr)
#
AddLanguage da .dk
add language en .en
add language et .et
add language fr .fr
add language de .de
d language el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage nn .nn
AddLanguage no . no
AddLanguage pt- br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .sv
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddLanguage hr .hr
# LanguagePriority を使用すると、会話中に一部の言語を優先することができます。
#
# 優先度の高い順にリストします。それらをほぼアルファベット順に並べています
# 。もしかしたら順番を変えたいかもしれません。
LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
#
# ForceLanguagePriority では、複数の選択肢 (優先) を選択できます。次へ]
# または NOT ACCEPTABLE(Fallback) [受け入れ可能な言語一致がない場合] 結果ページを提供します。
#
ForceLanguagePriority Prefer Fallback
#
# 送信されるすべてのページにデフォルトの文字セットを指定することを常にお勧めします。
# Web サイトでは、国際化によりずっと望んでいたものへの扉。同様に、
# デフォルト文字セットを指定すると、明示的に宣言するなど、特に指定しない限り、iso-8859-1 (latin1) 標準コマンド
# を使用するページに若干のデメリットが生じます。
# JavaScript と URL 構文に関連するブラウザーのセキュリティ上の理由により、デフォルトの文字セット
# を使用することが常に推奨されます。
#
#AddDefaultCharset ISO-8859-1
AddDefaultCharse GB2312
#
# 文字セットは通常、ファイル拡張子の形式で使用されます。変更のたびに適切なテストを行わない限り、言語拡張機能との
# 件の衝突を避けたいと思うかもしれません。
# 文字セット名とそれぞれの RFC のリストについては、http://www.iana.org/assignments/character-sets を参照してください。
#
#
AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 。 latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9 .iso8859- 9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5
# ロシア語の場合、複数の文字セットが使用されます (使用方法は主にクライアントによって異なります):
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO - 10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8
# 次の文字セットは特定の標準 (iso) にマップされていませんが、ブラウザーではサポートされています
# は広くサポートされています。これらの大文字に注目してください。
# (そうすべきではありませんが、一部のブラウザとの互換性のために行われています)
#
#
# リストについては、http://www.iana.org/assianments/character-sets を参照してください。彼らのうち。ただし、ブラウザのサポートは少ないです。
#
AddCharset GB2312 .gb2312 .gb
AddCharset utf-7 .utf7
AddCharset utf-8 .utf8
AddCharset big5 .big5 .b5
AddCharset EUC-TW .euc- tw
AddCharset EUC-JP .euc-jp
AddCharset EUC-KR .euc-kr
AddCharsetshift_jis .sjis
#
# AddType を使用すると、MIME を追加またはオーバーライドできます。 mime.types ファイルで設定
#
AddType application/x-tar .tgz
AddType image/x-icon .ico
#
# AddHandler を使用すると、特定のファイルをマップできます「ハンドラー」の拡張子:
# ファイルの種類に依存しない動作。これはサーバーにコンパイルすることも、アクション ディレクティブ
# に追加することもできます (以下を参照)。
# ScriptAliased ディレクティブで指定されたもの以外の CGI スクリプトを使用するには:
# (使用できるようにするには、オプションに「ExecCGI」を追加する必要もあります。
#
# AddHandler cgi-script .cgi
#
# 独自の HTTP ヘッダーを含むファイルの場合
#
# AddHandler send-as-is asis
#
# サーバーの場合解析されたイメージマップ ファイル:
#
# AddHandler imap-file マップ
#
# agemap ファイル:
#
#AddHandler imap-file マップ
#
# タイプ画像転送リソースの場合)
# (これは、Apache の「It Worked」ページを複数の言語で配布できるようにするためのデフォルト設定です)。
#
AddHandler type-map var
#
# フィルターを使用すると、クライアントに送信する前に処理できます。
#
# (SSI) を含む .shtml ドキュメントをサーバー側で分析するには:
# (このコマンドを実行するには、オプション コマンドに「include」を追加する必要もあります。)
#
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
#
# アクションにより、一致するメディア ファイルが見つかったときに実行されるスクリプトを定義できます。と呼ばれた。これにより、頻繁に使用される CGI スクリプトの URL パス名の重複エントリ
# が削減されます。
# 書式: アクションメディア/タイプ /cgi-script/場所
# 書式: アクションハンドラー名 /cgi-script/場所
#
#
# 設定可能3 つのエラー応答スタイル:
# 1) プレーン テキスト 2) ローカル リダイレクト 3) 外部リダイレクト
#
# いくつかの例:
# ErrorDocument 500 "サーバーがブーブーしました。"
# ErrorDocument 404 /missing.html
# ErrorDocument 404 "/cgi-bin/missing_handler.pl"
# ErrorDocument 402 http://www.example.com/subscription_info.html
#
#
# これらの命令を組み合わせることで、国際化されたエラー応答を作成できます。
#
# Alias を使用して、/error/HTTP_
# 多言語エラー メッセージのコレクションにリダイレクトします。正しいテキストに置き換えてください。
#
# 次の行を追加すると、
# HTTP_
#
# Alias /error/include/ "/your/include/path/"
#
# /usr/local/apache2/error/include/ 下のファイルをコピーします/
# your/inclue/path/ の下から開始して、仮想ホストごとにでも、独自のファイルのコレクションを作成できます。
# ServerSignature の設定に関係なく、デフォルトのインクルード ファイルには
# Aapche バージョン番号と ServerAdmin の電子メール アドレスが表示されます
#
# 国際化されたエラー ドキュメントには mod_alias、mod_include、mod_negotiation の 3 つが必要です
# 個のモジュール。これらを有効にするには、次の 30 行のコメントを解除します
# Alias /error/ "/usr/local/apache2/error/"
#
#
#AllowOverride なし
# Options includeNoExec
# AddOutputFilter include html
# AddHandler type-map var
# Order allowed,deny
# すべてから許可
# LanguagePriority en de es fr it nl sv
# ForceLanguagePriority Prefer Fallback
#
#
# ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
# エラードキュメント 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /error.php
# ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
# ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
# ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
# ErrorDocument 410 /error/HTTP_GONE.html.var
# ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
# ErrorDocument 412 /error/HTTP_PRECONTION_FA ILED .html .var
# ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
# ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
# ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
# ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
# ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
# ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
# ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE .html .var
# ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
#
# 次のコマンドは、ブラウザーの既知の問題を処理するために標準の HTTP 応答動作を変更します。
#
Browsermatch "msie 4.0b2;" nokeepalive downloadrade -0 Force-response -0
Browsermatch "re" re Alplayer 4.0 "Force-Response -.0
Browsermatch "Java/1.0" Force-response-1.0
BrowserMatch "JDK/1.0" Force-response-1.0
#
# 次のコマンドは、ディレクトリの非 GET をオフにします。末尾の "/" リクエストのリダイレクト、
# これらのコマンドは、Microsoft の DAV メソッドがリダイレクトされた WEB フォルダーを正しく処理できない問題を修正します。
# Apple の DAV ファイル システムと Gnome の VFS もこの方法で DAV をサポートします
#。
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" リダイレクト-慎重に
BrowserMatch "^WebDrive" リダイレクト-慎重に
BrowserMatch "^WebDAVFS/1.[012]" リダイレクト-慎重に
BrowserMatch "^gnome-vfs" redirect-careively
#
# を使用すると、URL: http://servername/server-status を使用して、mod_status 経由でサーバー ステータス情報を生成およびレポートできます。 .example.com を独自のドメイン名に変更します。
#
#
# SetHandler サーバーステータス
# 注文拒否、許可
# すべてから拒否
# .example.com から許可
#
#
# URL: http://servername/server-info
# (mod_info.c サポートが必要) を使用したサーバー構成情報のリモート レポートを許可します。 「.example.com」を独自のドメイン名に変更します。
#
#
# SetHandler サーバー情報
# 注文拒否、許可
# すべてから拒否
# .example.com から許可
#
#
# プロキシ サーバー コマンド。プロキシ サービスを有効にするには、以下を削除します。
#
#
# オンのプロキシリクエスト
#
# 注文を拒否、許可
# .example.com からの許可
#
#
# HTTP/1.1 の「チャネル」ヘッダー処理をインストールまたはオフにします。
# (「フル」はサーバーのバージョン情報を追加し、「ブロック」はすべての出力「チャネル」ヘッダー情報を削除します。
# 次のオプションのいずれかに設定できます: オフ | オン | フル | ブロック
#
# ProxyVia On
# プロキシ サービスのキャッシュをインストールし、次の行のコメント記号を削除することをお勧めします:
# (CacheRoot なしのバッファリングなし)
#
# CacheRoot "/usr/local/apache2/proxy"
# CacheSize 5
# CacheGcInterval 4
# CacheMaxExpire 24
# CacheLastModifiedFactor 01
# CacheDefaultExpire 1
# NoCache a- domain.com another-domain.edu joes.garage-sale.com
#
# プロキシ コマンドの終了
#
# 追加の特定のモジュール構成. 🎜>#
include conf/ssl.conf
## 3 番目の領域: 仮想ホスト
#
# VirtualHost: 仮想ホスト コンテナをセットアップして、ホスト上で複数の
# ドメイン名/ホスト名を維持できます。ほとんどの構成情報は名前ベースの仮想ホストのみを使用するため、サーバー
# はその必要がありません。 IP アドレスの問題については、次のコマンドで仮想ホスト名が *
#
# に置き換えられます。仮想ホストを構成する前に、
# URL: http://httpd を参照してください。詳細については、.apache..org/docs-2.0/vhosts/>
#
# コマンド ライン オプション "-S" を使用して、仮想ホスト構成を確認できます。名前ベースの仮想ホスト
#
# NameVirtualHost *
#
# 仮想ホストの例:
# ほぼすべての Apache コマンドが仮想ホストで使用できます。 ホスト コンテナーで使用されます。
# 最初の仮想ホスト領域は、不明なサービス名のリクエストに応答するように構成されています。
# DocumentRoot /www/docs/dummy-host.example.com
# サーバー名 dummy-host.example.com
# ErrorLog logs/dummy-host.example.com -error_log
# CustomLog logs/dummy-host.example.com-access_log commom
#