ホームページ  >  記事  >  バックエンド開発  >  Apache2 httpd.conf 中国語版_PHPチュートリアル

Apache2 httpd.conf 中国語版_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:01:23823ブラウズ

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: 内部サービス プロセス情報を保存するために使用されるファイル。
#指定しない場合 (デフォルト)、スコアボードは匿名の共有メモリ セグメントに保存され、
#サードパーティ ソフトウェアでは使用できません。
#指定した場合、2 つの Apache が同じスコアボード ファイルを使用できないようにします。
#このスコアボード ファイルはローカル ディスクに保存する必要があります。
#

#ScoreBoardFile ログ/apache_runtime_status

#PidFile: サーバーの起動を記録するファイルプロセス番号。
#

PidFile logs/httpd.pid

#Timeout: 送受信前のタイムアウト秒数
#
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


# WinNT MPM
# ThreadsPerChild: サービス内の作業スレッド定数process
# MaxRequestsPerChild: サービス プロセスによって許可されるリクエストの最大数

ThreadsPerChild 250
MaxRequestsPerChild 0


# BeOS MPM
# StartThreads: 開始されたスレッドの数いつサーバーが起動します
# MaxClients: 開始できるスレッドの最大数 (1 つのスレッドは 1 人のユーザーに相当します)
# MaxRequestsPerThread: Every 各スレッドに許可されるリクエストの最大数

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: Each サービス プロセスによって許可される接続の最大数

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

#
# Dynamic共有サポート (DSO)
#
# DSO モードでコンパイルされたモジュールの関数を使用できるようにするには、対応する「LoadModule」行が必要です
# したがって、これらのディレクティブは、事前にアクティブ化できるようにここに含まれています。それを使って。
# 静的にコンパイルされたモジュールをここにリストする必要はありません (つまり、「httpd -l」でリストされるモジュール)
#
# 例:
# LoadModule foo_module modules/mod_foo.so
#

#
# ExtendedStatus: When " server-status" が呼び出され、Apache が「完全な」ステータス
# 情報 (ExtendedStatus On) または基本情報 (ExtendedStatus Off) を生成するかどうかを制御します。
# デフォルトはオフです
#
# ExtendedStatus オン

### 2 番目の領域: 「メイン」サービス構成
#
# この領域は、< 以外のコマンドに応答するために「メイン」サーバーによって使用されるコマンド値を作成します; VirtualHost>
# 処理されるリクエストを定義します。
# これらの値は、後で定義される コンテナのデフォルト値も提供します。
# に定義がある場合、ここで定義されたディレクティブの値は
# の定義によって上書きされます。
#



#
# httpd を最初に root として起動する必要があります
# 次に使用したいユーザーまたはグループに切り替えます。
#
# ユーザー/グループ: httpd を実行しているユーザーとグループ
# SCO (ODT3) で "User nouser" と "Group nogroup" を使用します
# HPUX では、nobody として共有メモリを使用できない場合があります。推奨されますwww ユーザーを作成します。
# グループ ID が 60000 より大きい場合、一部のカーネルは setgid(Group) または semctl(IPC_SET) を拒否することに注意してください。 セクション
# これらのシステムでは「Group #-1」を使用しないでください。
#
UserEveryone
Group #-1


#
# ServerAdmin: 問題が発生した場合、Apache からメールが送信されます。
# エラー ドキュメントとして、このアドレスはサーバー生成ページに表示されます。
# 例: admin@your-domain.com
#
ServerAdmin kreny@sina.com

#
# ServerName は、Apache が使用するものを指定します。自分自身の名前とポート番号を識別します。
# 通常、この値は自動的に割り当てられますが、起動エラーを防ぐために明示的に指定することをお勧めします
#
# ホストに無効な DNS 名を指定すると、サーバー生成のリダイレクトは機能しません。
# UseCanonicalName ディレクティブを参照してください
#
# ホストに登録された DNS 名がない場合は、ここに IP アドレスを入力します
# いずれにせよ、サービスを提供するにはその IP アドレスを使用する必要があります
# ここではわかりやすい名前を使用しますone メソッド リダイレクト サービス
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 がアクセスできるディレクトリごとに設定できます (そのサブディレクトリを含む)。
#
# まず、上限機能を設定します。

# これにより、ファイル システムが配置されているディレクトリへのアクセスが無効になり、アクセスを許可したいディレクトリ ブロックが追加されます。
# 以下に示すように

Order Deny,Allow
Deny from all


#
# ここからは、どの特殊機能を使用できるかを明示的に許可する必要があることに注意してください。
# - したがって、Apache が期待どおりに動作しない場合は、
# 以下で明示的に指定していることを確認してください。
#

#
# これは、設定した DocumentRoot に変更されます
#


#
# オプション: このディレクティブの値は、「なし」、「 All" "、または次のオプションの任意の組み合わせ:
# Indexes include 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 disable root

#
# UserDir ディレクティブを使用してサイトのディレクトリを作成する方法は次のとおりです読み取り専用プロパティの例:
#
#
# AllowOverride FileInfo AuthConfig インデックスの制限
# オプション MultiViews インデックス SymLinksIfOwludenerMatch IncludeNoExec
# 注文許可,deny
# すべてから許可
#
#
# 注文拒否,allow
# すべてから拒否
#

#
# DirectoryIndex: リクエストがディレクトリである場合に、Apache がユーザーにサービスを提供するファイル名を定義します
#
# Index.html.var ファイル (タイプ イメージ ファイル) は、ドキュメント処理リストを提供するために使用されます
#同じ理由で、この目的のために MultiViews オプションを使用することもできますが、非常に遅くなります。
#
DirectoryIndexindex.phpindex.htmlindex.html.var

#
#AccessFileName: 各ディレクトリで、ディレクトリの追加の構成手順を提供するファイルのファイル名をクエリします。
# 「AllowOverride ディレクティブ」を参照してください。
#
AccessFileName .htaccess

#
# 次の行は、.htaccess および .htpasswd ファイルが Web クライアントによって表示されないようにします。
#

Order allowed,deny


#
# Typeconfig: mime.types ファイルをクエリする場所を定義します。
#
TypeConfig conf/mime.types

#
# DefaultType: MIME タイプを決定できない場合にサーバーによって提供されるデフォルトの MIME タイプを定義します。
# サービスに主にテキストまたは HTML ドキュメントが含まれている場合は、「text/plain」が適しています。
# ソフトウェアや画像などのバイナリ ドキュメントが主に含まれている場合は、使用する必要があります。
# 「application/octer-stream」ブラウザがバイナリ ファイルをテキストとして表示しないようにします。
#
DefaultType text/plain

#
# mod_mime_magic を使用すると、サーバーが独自のタイプを定義するファイルから異なるヒント (ヒント) を使用できるようになります
# この MIMEMagicFile ディレクティブは、ヒントが定義されているファイルを定義します。
#

MIMEMagicFile conf/magic


#
# HostnameLookups: たとえば、このコマンドがオンの場合に指定します。ホスト名を記録します(www.apache.org など)。オフの場合は、IP アドレス 204.62.129.132 が記録されます。
# デフォルト値は off ですが、on に設定すると各クライアント要求により
# ネームサーバーに対して少なくとも 1 つのクエリが発生するため、on に設定するよりもはるかに優れています。
#
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 を定義すると、これらのエラー メッセージは、ここで定義したファイルではなく、
# で定義したファイルに記録されます。
#
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" common
LogFormat "%{Referer}i -> %U" Referer
LogFormat "%{User-agent}i" エージェント

# mod_logio をインストールする必要があります。 %I と %O を使用できるのは c モジュールのみです。
# LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combindio

#
# 指定するアクセス ログ ファイルの場所と形式 (一般的なログ形式)。
# でこのディレクティブを定義しない場合、転送情報はここに記録されます。
# このディレクティブを定義すると、ここで定義した場所ではなく、指定した場所に記録されます。
#
CustomLog logs/access_log common

#
# エージェントとリファラーの情報を記録したい場合は、次のコマンドを使用できます
#
# CustomLog logs/referer_log Referer
# CustomLog logs/agent_log エージェント

#
#ファイルを使用してアクセス、エージェント、リファラー情報を記録する場合は、
# このディレクティブを次のように定義できます:
#
# CustomLog ログ/access_log の組み合わせ

#
# ServerTokens
# このディレクティブは、次のように含まれる内容を定義しますHTTP 応答ヘッダーの情報タイプ。デフォルトは「Full」です。
# これは、モジュール内のオペレーティング システムの種類とコンパイル情報が応答ヘッダーに含まれることを意味します。
# は、次の列の値のいずれかに設定できます。
# フル | マイナー | メジャー |
# は最も多くの情報を伝え、最も少ない情報を伝えます。
#
ServerTokens Full

#
# 必要に応じて、サーバー生成の出力ページにサーバーのバージョンと仮想ホスト名を含む行を追加します
# (CGI を除く、内部エラーのドキュメント、FTP ディレクトリのリスト、mod_status および mod_info の出力など)エラー
# またはカスタム エラー ドキュメント)。
# 「EMail」に設定すると、ServerAdmin を指す mailto: 接続が含まれます。
# には次の値を指定できます: On | Off | EMail
#
ServerSignature On

#
# Aliases: 現時点で必要なエイリアスを追加します。形式は次のとおりです:
# Alias エイリアス 本名
#
# エイリアスの末尾に「/」が含まれている場合は、URL にも「/」を含める必要があることに注意してください。
# したがって、この例では「/icons」はエイリアスではありません。
# エイリアスが「/」で終わる場合は、本名も「/」で終わる必要があります。
# エイリアスの末尾「/」が省略されている場合は、本名も省略する必要があります。
#
# FancyIndexed ディレクトリ リストを表すためにエイリアス「/icons/」を使用します。
# FancyIndexing を使用しない場合は、コメント アウトできます。
#
# エイリアス /icons/ "/usr/local/apache2/icons/"

# <ディレクトリ "/usr/local/apache2/icons">
# オプションのインデックス MultiView
#AllowOverride なし
#許可する、拒否する
## すべてから許可する
#

#
# これにより、ServerRoot/manual が変更されます。このエイリアスは、DocumentRoot を変更した場合でも、マニュアル ページが配置される場所を提供します
#。 man ページを用意する必要がない場合は、
# コメントアウトすることができます。
#
エイリアス /manual "/usr/loacl/apache2/manual"

<ディレクトリ "/usr/local/apache2/manual">
オプション インデックス FollowSymLinks MultiViews includeNoExec
AddOutputFilter include html
注文許可、拒否
すべてから許可


#
# ScriptAlias: サービス スクリプトを含むディレクトリを指定します。
# ScriptAliases は、ここでのドキュメントが要求されたときにプログラムとして処理されることを除いて、本質的に Aliase と同じです。
# 末尾の「/」ルールは Alias と同じです
#
ScriptAlias /cgi-bin/ "/usr/loacl/apache2/cgi-bin/"

# php 4 を追加する手順は次のとおりですsupport
AddType application/x- httpd-php .php
LoadModule php4_module modules/libphp4.so


#
# mod_cgid.c 設定を追加し、mod_cgid は UNIX ソケット用の
# スクリプト インターフェイス パスを提供します通信に cgid を使用します。
#
# Scriptsock logs/cgisock


#
# 「/usr/local/apache2/cgi-bin」を ScriptAliased で指定された CGI ディレクトリに変更します (構成している場合)。
#
<ディレクトリ "/usr/local/apache2/cgi-bin">
AllowOverride なし
オプション なし
すべてから許可


#
# リダイレクトにより次のことが可能になりますTell クライアントは、現在のドキュメントではなく、サーバーの名前空間
# に存在するドキュメントを使用します。これにより、クライアントは、場所が変更されたドキュメントを見つけることができます。
# 例:
# Redirect Permanent /foo http://www.example.com/bar

#
# サーバー生成のディレクトリリストの表示を制御するコマンド
#

#
# IndexOptions: Control server-生成されたディレクトリリストの表示特性。
#
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 コア

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 は、 server デフォルトで検索され、ディレクトリ リストに追加される 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) の文書では、「AddLanguage pl. po」を使用する必要があります。
# Perl スクリプトの一般的な接辞の曖昧さを避けるため。
#
# 注 2: 次の例は、「Danmark/dk」と「Danmark/」の比較など、言語の 2 文字の略語がその国の 2 文字の略語と異なる例を示しています
#
#
# 注 3: 「ltz」の場合、RFC の規定に違反する 3 文字の接辞が使用されます。
# 運用中に修正され、参照データは 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
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage he .he
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
Add Language pt .pt
言語を追加 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.
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 では複数の選択肢(優先)[通信の場合] を選択できます
# または受け入れられません( フォールバック) [許容可能な一致する言語が存在しない場合] 結果ページを提供します。
#
ForceLanguagePriority Prefer Fallback

#
# 送信されるすべてのページにデフォルトの文字セットを指定することは常に良い考えであり、これにより、
# Web サイトの国際化への扉が開かれます。これは、以前は行っていたことです。それ?同様に、
# デフォルトの文字セットを指定すると、単に明示的に宣言するなどの指定がない限り、iso-8859-1 (latin1) 標準コマンド
# を使用するページに若干の悪影響が生じます。
# JavaScript と URL 構文に関連するブラウザのセキュリティ上の理由
# もあり、常にデフォルトの文字セットを使用することが推奨されます。
#
#AddDefaultCharset ISO-8859-1
AddDefaultCharse GB2312

#
# 文字セットは通常、ファイル拡張子の形式で使用されます。変更のたびに適切なテストを行わない限り、言語拡張機能との衝突
# を避けたいと思うかもしれません。
# 文字セット名とそれぞれの RFC のリストについては、http://www.iana.org/assignments/character-sets を参照してください。 D#
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
文字セットの追加ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5
# ロシア語の場合、複数の文字セットが使用されます (使用方法は主にクライアント):
Addcharset Windows-1251 .CP-1251 .WIN-1251 -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
文字セットの追加EUC-KR .euc-kr
AddCharsetshift_jis .sjis

#
# AddType を使用すると、指定されたファイルタイプの mime.types ファイルに設定された MIME を追加または上書きできます
#
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 Image

#
# タイプ画像転送リソースの場合)
# (これは、Apache の「It Worked」ページを複数の言語で配布できるようにするためのデフォルト設定です)。
#
AddHandler type-map var

#
# Filter を使用すると、クライアントに送信する前に処理できます。
#
# サーバー側で (SSI) を含む .shtml ドキュメントを分析するには:
# (このコマンドを実行するには、オプション コマンドに「インクルード」を追加する必要もあります。)
#
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml

#
# Action では、一致するメディア ファイルが呼び出されたときに実行されるスクリプトを定義できます。これにより、頻繁に使用される CGI スクリプトの URL パス名の繰り返し入力が
# 回減ります。
# 形式: Action media/type /cgi-script/location
# 形式: Action handler-name /cgi-script/location
#

#
# 構成可能なエラー応答には 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_.html.var 応答を
# 多言語エラー メッセージのコレクションにリダイレクトします。正しいテキストに置き換えてください。
#
# 次の行を追加すると、
# HTTP_.html.var ファイルを変更せずに、これらのメッセージの表示を変更できます。
#
# Alias /error/include/ "/your/include/path/"
#
# /usr/local/apache2/error/include/ 下のファイルを /your/include/path/
にコピーします# まず、仮想ホストごとにでも、独自のファイルのコレクションを作成できます。
# ServerSignature がどのように設定されているかに関係なく、デフォルトのインクルード ファイルには
# Aapche バージョン番号と ServerAdmin の電子メール アドレスが表示されます
#
# 国際化されたエラー ドキュメントには 3 つの
# モジュールが必要です: mod_alias、mod_include、mod_negotiation。有効にするには、次の 30 行のコメントを解除します

# Alias /error/ "/usr/local/apache2/error/"
#
#
# AllowOverride なし
# Options includeNoExec
# AddOutputFilter include html
# AddHandler type-map var
# 許可、拒否の順序
# すべてから許可
# LanguagePriority en de es fr it nl sv
# ForceLanguagePriority Prefer Fallback
# #
# エラードキュメント 400 /error/HTTP_BAD_REQUEST.html.var
# エラードキュメント 401 /error/HTTP_UNAUTHORIZED.html.var
エラードキュメント 403 /error.php
# エラードキュメント 404 /error/HTTP_NOT_FOUND.html.var
# エラードキュメント 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_PRECONDITION_FAILED.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
# エラードキュメント 500 /error/ HTTP_INTERNAL_SERVER_ERROR .html.var
# エラードキュメント 501 /error/HTTP_NOT_IMPLEMENTED.html.var
# エラードキュメント 502 /error/HTTP_BAD_GATEWAY.html.var
# エラードキュメント 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
# エラードキュメント 506 /エラー/HTTP_VARIANT_ALSO_VARIES。 html .var

#
# 次のコマンドは、ブラウザーの既知の問題を処理するために標準の HTTP 応答動作を変更します。
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 強制応答-1.0
BrowserMatch "RealPlayer 4.0" 強制応答-1.0
BrowserMatch "Java/1 .0" 強制応答-1.0
BrowserMatch "JDK/1.0" Force-response-1.0

#
# 次のコマンドは、末尾に「/」のないディレクトリに対する非 GET リクエストのリダイレクトをオフにします
# これらのコマンドは、Microsoft の DAV が発生する問題を修正します。メソッドが正しくありません WEB フォルダーがリダイレクトされる問題を解決します。
# Apple の DAV ファイル システムと Gnome の VFS も、この方法で DAV をサポートします
#。O#
Browsermatch "Microsoft Data Access Internet Public Public" Redirect-CareFully
Browsermatch "^Webdrive" Redirect-CareFully
Browserm Atch "^webdavfs/1.[012]" Redirect-慎重
Browsermatch "^gnome-vfs" redirect- cabully

#
# URL: http://servername/server-status を使用して、mod_status 経由でサーバー ステータス情報を生成およびレポートできます。 .example.com を独自のドメイン名に変更します。
#
#
# SetHandler server-status
# すべてから拒否
# .example.com から許可
#


#
# 許可URL: http://servername/server-info を使用して、サーバー構成情報をリモートでレポートします
# (mod_info.c サポートが必要)。 「.example.com」を独自のドメイン名に変更します。
#
#
# SetHandler サーバー情報
# 注文拒否、許可
# .example.com から許可
#
サーバー コマンドで、以下を削除して、プロキシ サービスを利用できるようにします。
#
#
# ProxyRequests On
#
# すべてから拒否
# .example.com から許可
#

#
# HTTP/1.1「チャネル」ヘッダー処理をインストールまたはオフにします。
# (「フル」はサーバーのバージョン情報を追加し、「ブロック」はすべての出力「チャネル」ヘッダー情報を削除します。
# は次のオプションのいずれかに設定できます: Off | On | Full | Block
#
# 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

#

# プロキシ コマンドが終了します。

#
# 追加の特定のモジュール構成
#



## 3 番目の領域: 仮想ホスト
#
# VirtualHostホスト上で複数の
# ドメイン名/ホスト名を維持するための仮想ホスト コンテナを設定します。ほとんどの構成情報は名前ベースの仮想ホストのみを使用するため、サーバー
# は IP アドレスを気にする必要はありません。仮想ホスト名。
#
# 仮想ホストを構成する前に、
# URL: http://httpd.apache.org/docs-2.0/vhosts/> を参照してください。コマンドラインオプション「-S」を使用して仮想ホスト構成を確認します

#
# 名前ベースの仮想ホストを使用します
#
# NameVirtualHost *

#
# 仮想ホストの例:
# ほとんどすべての Apache コマンドを使用できます。
# 最初の仮想ホスト領域は、不明なサービス名のリクエストに応答するように構成されています。
# webmaster@dummy-host.example.com DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com- access_log 共通
#




http://www.bkjia.com/PHPjc/316911.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/316911.html

技術記事

Apache2httpd.conf 中国語バージョン# #NCSA サービスに基づく設定ファイル。 # #これは、Apache サーバーのメイン構成ファイルです。 #サーバーの動作に影響を与えるサーバーの設定ディレクティブが含まれています。 #SeeU...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。