Apache2 httpd.conf 중국어 버전
#
# NCSA 서비스 기반 구성 파일입니다.
#
#아파치 서버의 주요 설정 파일입니다.
#서버 작동에 영향을 미치는 서버의 구성 지시문이 포함되어 있습니다.
#이 지시문에 대한 자세한 내용은
#
#이 지시문에 대한 정보만 읽지 마세요. 그것을 이해하기 위해.
#다음은 간단한 지침입니다. 온라인 설명서를 참조하지 않으면 경고가 표시됩니다.
#
#이 구성 지침은 다음 세 부분으로 나뉩니다.
#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"
#
#직렬 액세스를 위한 잠금 파일은 로컬 디스크에 저장되어야 합니다
#
#LockFilelogs/accept.lock
# 지정하지 않으면(기본값) 점수판은 익명의 공유 메모리 세그먼트
#에 저장되며 타사 소프트웨어에서 사용할 수 없습니다.
#지정된 경우 두 개의 Apache가 동일한 점수판 파일을 사용할 수 없도록 합니다.
#이 점수판 파일은 로컬 디스크에 저장되어야 합니다.
#
#ScoreBoardFile 로그/apache_runtime_status
#
#PidFile : 서버 시작 프로세스 ID를 기록하는 파일입니다.
#
PidFile 로그/httpd.pid
#
#Timeout: 수신 및 전송 전 시간 제한(초)
#
타임아웃 300
#
#KeepAlive: 안정적인 연결 허용 여부(연결당 여러 요청),
#을 "끄기"로 설정하면 비활성화됩니다.
#
KeepAlive 켜기
#
#MaxKeepAliveRequests: 안정적인 연결 중에 허용되는 최대 요청 수
# 무제한 액세스를 나타내려면 0으로 설정하세요.
# 성능 향상을 위해 더 큰 값으로 설정하는 것이 좋습니다.
MaxKeepAliveRequests 100
#
#KeepAliveTimeout: 동일한 연결에서 동일한 클라이언트로부터 요청을 받는 데 걸리는 시간(초)
#
KeepAliveTimeout 15
##
##Server-Pool 크기 설정(MPM용)
##
# prefork MPM
# StartServers: 시작 시 서버 시작된 프로세스 수
# MinSpareServers: 유지되는 최소 백업 프로세스 수
# MaxSpareServers: 유지되는 최대 백업 프로세스 수
# MaxClients: 서버에서 시작하도록 허용되는 최대 프로세스 수
# MaxRequestsPerChild: One 최대 수 서비스 프로세스에서 허용하는 요청 수
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
# perchild MPM
# NumServers: 서비스 프로세스 수
# StartThreads: 각 서비스 프로세스의 시작 스레드 수
# MinSpareThreads: 유지되는 최소 스레드 수
# MaxSpareThreads: 최대 스레드 수 스레드 유지
# MaxThreadsPerChild: 각 서비스 프로세스에 허용되는 최대 스레드 수 스레드 수
#MaxRequestsPerChild: 각 서비스 프로세스에 허용되는 최대 연결 수
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
# ThreadsPerChild: 작업 스레드 상수 서비스 프로세스에서
# MaxRequestsPerChild: 서비스 프로세스에서 허용하는 최대 요청 수
< ;IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 0
# StartThreads: 서버가 시작될 때 시작되는 스레드 수
# MaxClients: Yes 시작되는 최대 스레드 수(스레드 1개는 사용자 1명과 동일)
# MaxRequestsPerThread: 최대 요청 수 스레드당 허용
StartThreads 10
MaxClients 50
MaxRequestsPerThread 10000
# ThreadStachSize: 스택 각 작업자 스레드에 할당된 크기
# StartThreads: 서버가 시작될 때 시작되는 스레드 수
# MinSpareThreads: 사용됨 실제 요청을 처리하는 데 사용되는 유휴 스레드 수
# MaxSpareThreads: 최대 유휴 스레드 수
# MaxThreads: 동시에 활성화되는 최대 스레드 수
# MaxRequestPerChild: 하나의 스레드에 대한 최대 서비스 요청 수,
# 무제한 액세스를 위해서는 0으로 설정하는 것이 좋습니다
ThreadStackSize 65536
StartThreads 250
MinSpareThreads 25
MaxSpareThreads 250
MaxThreads 1000
MaxRequestPerChild 0
# OS/2 MPM
# StartServers: 시작된 서비스 프로세스 수
# MinSpareThreads: 각 프로세스에 허용되는 최소 유휴 스레드
# MaxSpareThreads: 프로세스당 허용되는 최대 유휴 스레드 수
# MaxRequestsPerChild: The 서비스 프로세스당 허용되는 최대 연결 수
StartServers 2
MinSpareThreads 5
MaxSpareThreads 10
MaxRequestsPerChild 0
# 듣기: Apache 서비스를 지정된 IP 주소 및 포트에 바인딩하여 기본값을 대체할 수 있습니다.
# < VirtualHost>Command를 참조하세요
# Apache가 지정된 IP 주소,
# IP 주소 0.0.0.0에서 청취하지 못하도록 방지
#
# Listen 12.34.56.78:80
Listen 80
#
# 동적 공유 지원 ( DSO)
#
# DSO 모드에서 컴파일된 모듈의 함수를 사용하려면 해당 "LoadModule" 라인이 있어야 합니다.
# 따라서 이러한 지침은 여기에 포함되어 있습니다. 사용하기 전에 활성화하세요.
# 정적으로 컴파일된 모듈은 여기에 나열할 필요가 없습니다(예: "httpd -l"로 나열된 모듈)
#
# 예:
# LoadModule foo_module module/mod_foo.so
#
#
# ExtendedStatus: "server-status" 호출 시 Apache가 "전체" 상태
# 정보(ExtendedStatus On) 또는 기본 정보(ExtendedStatus Off)를 생성할지 여부를 제어합니다.
# 기본값은 off
#
# ExtendedStatus On
### 두 번째 영역: "main" 서비스 구성
#
# 이 영역은 "main" 서비스 구성에서 사용하도록 생성됩니다. "
# 정의에 의해 처리되지 않는 모든 요청에 응답하기 위한 서버 지시문 값입니다.
# 이 값은 나중에 정의되는
#
#
#
#
# httpd를 다른 사용자 또는 그룹으로 실행하려면 다음으로 시작해야 합니다.
# 처음부터 루트로 지정한 다음 사용하려는 사용자 또는 그룹으로 전환하세요.
#
# 사용자/그룹: httpd를 실행하는 사용자 및 그룹
# SCO(ODT3)에서 "User nouser" 및 "Group nogroup"을 사용합니다.
# HPUX에서는 사용하지 못할 수 있습니다. 공유 메모리를 none으로 사용하려면 www 사용자를 생성하는 것이 좋습니다.
# 일부 커널은 그룹 ID가 60000보다 큰 경우 setgid(Group) 또는 semctl(IPC_SET)을 거부합니다.
# 이러한 시스템에서는 "Group #-1"을 사용하지 마십시오.
#
사용자 없음
그룹 #-1
#
# ServerAdmin: 문제 발생 시 이메일 주소 이메일을 보내드립니다.
# 오류 문서로 이 주소는 서버 생성 페이지에 표시됩니다.
# 예: admin@your-domain.com
#
ServerAdmin kreny@sina.com
#
# ServerName은 Apache가 자신을 식별하는 데 사용하는 이름과 포트 번호를 지정합니다.
# 일반적으로 이 값은 자동으로 할당되지만 시작 오류를 방지하려면 명시적으로 지정하는 것이 좋습니다.
#
# 호스트에 잘못된 DNS 이름을 지정하면 서버 생성 리디렉션이 작동하지 않습니다.
# UseCanonicalName 지시문을 참조하세요
#
# 호스트에 등록된 DNS 이름이 없으면 여기에 IP 주소를 입력하세요.
# 그럼에도 불구하고 서비스를 제공하려면 해당 IP 주소를 사용해야 합니다.
# 여기서는 서비스를 리디렉션하는 이해하기 쉬운 방법을 사용합니다.
ServerName www.dalouis.com:80
#
# UseCanonicalName: Apache가 URLS와 SERVER_NAME 및 SERVER_PORT 지시문을 구성하는 방법을 결정합니다.
# "끄기"로 설정하면 Apache는 클라이언트가 제공한 호스트 이름과 포트 번호를 사용합니다.
# "On"으로 설정하면 Apache는 ServerName 지시문의 값을 사용합니다.
#
UseCanonicalName Off
#
# DocumentRoot: 문서의 루트 디렉터리입니다. 기본적으로 모든 요청은 이 디렉터리에서 응답됩니다.
# 하지만 기호 링크와 별칭을 사용하여 다른 위치를 가리킬 수 있습니다.
#
DocumentRoot "/home/redhat/public_html"
#
# Apache가 액세스할 수 있는 각 디렉터리(하위 디렉터리 포함)에 대해 액세스 권한을 구성할 수 있습니다.
#
# 먼저 상한 기능을 구성합니다.
# 이렇게 하면 파일 시스템이 있는 디렉터리에 대한 액세스가 비활성화되고 액세스를 허용하려는 디렉터리 블록이 추가됩니다.
# 아래와 같습니다
Order Deny,Allow
Deny from all
#
# 여기서 어떤 특정 기능을 사용할 수 있는지 명시적으로 허용해야 합니다.
# - 따라서 Apache가 예상대로 작동하지 않는 경우
# 아래에서 Apache가 사용 가능하다고 명시적으로 지정했는지 확인하세요.
#
#
# 이것은 설정한 DocumentRoot로 변경됩니다.
#
#
# 옵션: 이 지시문의 값은 "None", "All" 또는 다음 옵션의 조합일 수 있습니다.
# Indexes Contains FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# "MultiViews"는 명시적으로 지정되어야 합니다. , "옵션 전체"에서는 이 기능을 제공하지 않습니다.
#
# 이 지시문은 복잡하고 중요합니다. 자세한 내용은
# "http://httpd.apache.org/docs-2.0/mod/core.html#optioins"를 참조하세요.
#
옵션 FollowSymLinks
#
# AllowOverride는 .htaccess 파일에 있는 지시문을 제어합니다.
# "모두", "없음" 또는 다음 지시문의 조합일 수 있습니다.
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# 제어할 사람 서비스에 액세스할 수 있습니다.
#
순서 허용, 거부
모든
#
# UserDir: ~사용자가 사용자의 홈 디렉터리에 추가되도록 지정합니다. 요청이 수신되었습니다. 이후 디렉터리 이름입니다.
#
UserDir public_html
# UserDir 명령의 취약점을 방지하려면 루트 사용자에 대해
# UserDir을 "./"와 같이 설정하는 것이 매우 유용합니다.
# Apache 1.3 이상을 사용하는 경우
# 서버 구성 파일에 다음 줄을 포함하는 것이 좋습니다.
UserDir 비활성화된 루트
#
# 사용 예는 다음과 같습니다. 사이트의 디렉토리를 읽기 전용으로 만드는 UserDir 지시어:
#
#
# AllowOverride FileInfo AuthConfig Limit Indexes
# Options MultiViews Indexes SymLinksIfOwnerMatch includeNoExec
#
# 주문 허용, 거부
# 모두 허용
#
#
# 모두 거부
#
#
#
# DirectoryIndex: 정의 요청이 디렉토리인 경우 Apache는 사용자 서비스의 파일 이름
#
# index.html.var 파일(이미지 형식 파일)은 문서 처리 목록을 제공하는 데 사용됩니다.
# 동일한 목적으로 MultiViews 옵션도 가능합니다. 사용되지만 매우 느릴 것입니다.
#
DirectoryIndex index.php index.html index.html.var
#
# AccessFileName: 각 디렉토리에서 디렉토리에 대한 추가 구성 지침을 제공하는 파일의 파일 이름을 쿼리합니다.
# AllowOverride 지시문을 참조하세요.
#
AccessFileName .htaccess
#
# 다음 줄은 .htaccess 및 .htpasswd 파일이 웹 클라이언트에 표시되지 않도록 합니다.
#
주문 허용, 거부
모든
#
# 유형 구성:정의 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를 기록합니다.
# 기본값은 off입니다. on으로 설정하는 것보다 훨씬 좋습니다. 왜냐하면 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 off
#
# ErrorLog: 오류 로그 파일 위치 .
#
#. 여기에 ErrorLog를 정의하면 이러한 오류 메시지는 여기에 정의된 파일이 아니라
# 정의한 파일에 기록됩니다.
#
ErrorLog 로그/error_log
#
# LogLevel: 오류 로그 파일에 기록되는 로그 정보의 양을 제어합니다.
# 가능한 값에는 디버그, 정보, 알림, 경고, 오류, 치명적, 경고, 출현이 포함됩니다.
#
LogLevel 경고
#
# 다음 명령은 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" Combineddio
#
# 접속 로그 파일의 위치와 형식을 지정합니다(일반 로그 형식).
#
# 이 지시문을 정의하면 여기에 정의된 위치가 아닌 지정한 위치에 기록됩니다. .
#
CustomLog 로그/access_log 공통
#
# 에이전트 및 리퍼러 정보를 기록하려면 다음 명령을 사용하면 됩니다.
#
# CustomLog 로그/referer_log 리퍼러
# CustomLog 로그/agent_log 에이전트
#
# 파일을 사용하여 액세스, 에이전트 및 리퍼러 정보를 기록하려면
# 이 명령을 다음과 같이 정의할 수 있습니다.
#
# CustomLog 로그/access_log 결합
#
# ServerTokens
# 이 지시어는 HTTP 응답 헤더에 포함된 정보 유형을 정의합니다. 기본값은 "Full"입니다.
# 이는 모듈의 운영 체제 유형 및 컴파일 정보가 응답 헤더에 포함된다는 의미입니다.
#은 다음 열의 값 중 하나로 설정할 수 있습니다.
# Full | OS | Minimal | Major | Prod
# Full은 가장 많은 정보를 전달하고, Prod는 가장 적은 정보를 전달합니다.
#
ServerTokens Full
#
# 서버 생성 출력 페이지에 서버 버전과 가상 호스트 이름이 포함된 줄을 자유롭게 추가하세요.
#(내부 오류 문서, FTP 디렉터리 목록 , mod_status 및 mod_info 출력 등(CGI 오류
# 또는 사용자 정의 오류 문서 제외).
# "EMail"로 설정하면 ServerAdmin을 가리키는 mailto: 연결이 포함됩니다.
#은 다음 값일 수 있습니다. On | Off | EMail
#
ServerSignature On
#
# 별칭: 이때 필요한 별칭을 추가하세요. 형식은 다음과 같습니다. 🎜># Alias Alias 실명
#
# 별칭 끝에 "/"를 포함하는 경우 URL에도 "/"를 포함해야 한다는 점에 유의하세요.
# 따라서 이 예에서 "/icons"는 별칭이 아닙니다.
# 별칭이 "/"로 끝나는 경우 실제 이름도 "/"로 끝나야 합니다.
# 별칭에서 끝나는 "/"가 생략되면 실제 이름도 생략되어야 합니다.
#
# FancyIndexed 디렉터리 목록을 나타내기 위해 별칭 "/icons/"를 사용합니다.
# FancyIndexing을 사용하지 않으면 주석 처리할 수 있습니다.
#
# 별칭 /icons/ "/usr/local/apache2/icons/"
# <디렉토리 "/usr/local/apache2/icons"> MultiViews
# AllowOverride None
# Order 허용, 거부
## 모두 허용
#
#
# 이렇게 하면 ServerRoot/manual이 변경됩니다. 이 별칭은 DocumentRoot를 변경하더라도 매뉴얼 페이지
#의 위치를 제공합니다. 매뉴얼 페이지가 있는 것에 관심이 없다면
# 주석 처리할 수 있습니다.
#
별칭 /manual "/usr/loacl/apache2/manual"
<디렉토리 "/usr/local/apache2/manual">
옵션 색인 FollowSymLinks MultiViews ContainsNoExec
AddOutputFilter html 포함
순서 허용, 거부
모든
#
# ScriptAlias: 서비스 스크립트가 포함된 디렉터리를 지정합니다.
# ScriptAliases는 여기 문서가 요청 시 프로그램으로 처리된다는 점을 제외하면 본질적으로 Aliases와 동일합니다.
# 후행 "/" 규칙은 Alias와 동일합니다
#
ScriptAlias /cgi-bin/ "/usr/loacl/apache2/cgi-bin/"
# 다음은 php 4 지원 명령 추가
AddType application/x-httpd-php .php
LoadModule php4_module module/libphp4.so
#
# mod_cgid를 추가합니다. c 설정, mod_cgid에서 제공
# 통신을 위해 cgid를 사용하는 UNIX 소켓의 스크립트 인터페이스 경로입니다.
#
# Scriptsock 로그/cgisock
#
# "/usr/local/apache2/cgi-bin"을 ScriptAliased에서 지정한 CGI 디렉터리로 변경합니다.
# 구성한 경우.
#
<디렉토리 "/usr/local/apache2/cgi-bin">
AllowOverride None
Options None
순서 허용, 거부
모두 허용
#
# 리디렉션을 사용하면 클라이언트에게 현재 문서 대신 서버의 네임스페이스에 있는 문서를 사용하도록 지시할 수 있습니다.
# 이는 클라이언트가 위치가 변경된 문서를 찾는 데 도움이 됩니다.
# 예:
# 영구 /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 .
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 "설명" 파일 이름
#
# AddDescription "GZIP 압축 문서" .gz
# AddDescription "tar archive" .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: 다음 예는 "Danmark/dk" 및 "와 같이 언어의 두 문자 약어가 해당 국가의 두 문자 약어
#과 다른 예를 보여줍니다. Danmark/ da" 비교.
#
# 참고 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
add언어 en .en
add언어 et .et
add언어 fr .fr
add언어 de .de
d언어 el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage nn .nn
AddLanguage 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
#
# 전송된 모든 페이지와
# 웹 사이트의 국제화를 위해 항상 기본 문자 집합을 지정하는 것이 좋습니다. , 이것이 바로 당신이 원했던 것이 아니겠습니까?마찬가지로,
# 기본 문자 세트를 지정하면 iso-8859-1(latin1) 표준 명령
#을 사용하는 페이지에 약간의 손상이 가해집니다. 예를 들어 명시적으로 선언하기만 하면 됩니다.
# 항상 기본 문자 집합을 사용하도록 권장하는 자바스크립트 및 URL 구문과 관련된 브라우저 보안상의 이유도 있습니다
#.
#
#AddDefaultCharset ISO-8859-1
AddDefaultCharse GB2312
#
# 문자 세트는 일반적으로 파일 확장자의 형태로 사용됩니다. 변경이 있을 때마다 테스트를 제대로 수행하지 않는 한
# 언어 확장과의 충돌을 피하고 싶을 수도 있습니다.
# 문자 세트
# 이름 및 해당 RFC 목록은 http://www.iana.org/locationments/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
AddCharset Shift_jis .sjis
#
# AddType을 사용하면 지정된 파일 형식에 대한 MIME을 추가하거나 재정의할 수 있습니다. .types 파일에 구성된 MIME
#
AddType application/x-tar .tgz
AddType image/x-icon .ico
#
# AddHandler를 사용하면 특정 파일 확장자를 " handlers":
# 파일 유형 독립적인 동작. 이는 서버에 컴파일되거나 Action 지시어
#에 추가될 수 있습니다(아래 참조).
# ScriptAliased 지시어에 지정된 것 이외의 CGI 스크립트를 사용하려면:
# (이를 사용하려면 옵션에 "ExecCGI"도 추가해야 합니다.
#
# AddHandler cgi-script .cgi
#
# 자체 HTTP 헤더가 포함된 파일의 경우
#
# AddHandler send-as-is asis
#
# 서버에서 구문 분석된 이미지 맵 파일의 경우:
#
# AddHandler imap-file map
#
# agemap 파일:
#
#AddHandler imap-file map
#
# 유형 이미지 전송 리소스의 경우)
# (이것은 Apache의 "It Worked" 페이지를 여러 언어로 배포할 수 있도록 허용하는 기본 설정입니다).
#
AddHandler type-map var
#
# 필터를 사용하면 클라이언트에 보내기 전에 처리할 수 있습니다.
#
# 서버 측에서 (SSI)가 포함된 .shtml 문서를 분석하려면:
# (이 명령을 실행하려면 옵션 명령에 "Includes"도 추가해야 합니다.)
#
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
#
# 액션을 사용하면 일치하는 미디어 파일이 호출될 때 실행될 스크립트를 정의할 수 있습니다. 이렇게 하면 자주 사용되는 CGI 스크립트에 대해
# URL 경로 이름의 중복 항목이 줄어듭니다.
# 형식: 작업 미디어/유형 /cgi-script/location
# 형식: 작업 핸들러 이름 /cgi-script/location
#
#
# 구성 가능한 세 가지 오류 응답이 있습니다. 스타일:
# 1) 일반 텍스트 2) 로컬 리디렉션 3) 외부 리디렉션
#
# 몇 가지 예:
# ErrorDocument 500 "The server made a boo boo."
# ErrorDocument 404 /missing.html
# ErrorDocument 404 "/cgi-bin/missing_handler.pl"
# ErrorDocument 402 http://www.example.com/subscription_info.html
#
#
# 이러한 명령어를 결합하여 국제화된 오류 응답을 만들 수 있습니다.
#
# 별칭을 사용하여 /error/HTTP_
# 다국어 오류 메시지 컬렉션으로 리디렉션합니다. 올바른 텍스트로 바꾸세요.
#
# 다음 줄을 추가하면
# HTTP_
#
# 별칭 /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 None
# Options ContainsNoExec
# AddOutputFilter html 포함
# AddHandler type-map var
# 순서 허용, 거부
# 모두 허용
# LanguagePriority en de es fr it nl sv
# ForceLanguagePriority Prefer Fallback
#
#
# ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
# ErrorDocument 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_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
# ErrorDocument 500 /오류/ 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이 아닌 요청의 리디렉션을 끕니다. 후행 "/" 없이 Directed,
# 이러한 명령은 Microsoft의 DAV 방식이 리디렉션된 WEB 폴더를 올바르게 처리할 수 없는 문제를 해결합니다.
# Apple의 DAV 파일 시스템과 Gnome의 VFS도 이러한 방식으로 DAV를 지원합니다
#.
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" 리디렉션에 주의하세요
BrowserMatch "^WebDrive" 리디렉션에 주의하세요
BrowserMatch "^WebDAVFS/1.[012]" 리디렉션에 주의하세요
BrowserMatch "^gnome-vfs" 리디렉션 주의
#
#을 사용하면 http://servername/server-status URL을 사용하여 mod_status를 통해 서버 상태 정보를 생성하고 보고할 수 있습니다. .example.com을 자신의 도메인 이름으로 변경하세요.
#
# <위치 /서버 상태>
# SetHandler 서버 상태
# 주문 거부, 허용
# 모두 거부
# .example.com에서 허용
#
#
# URL: http://servername/server-info
#을 사용하여 서버 구성 정보의 원격 보고를 허용합니다(mod_info.c 지원 필요). ".example.com"을 자신의 도메인 이름으로 변경하세요.
#
# <위치 /server-info>
# SetHandler server-info
# 주문 거부, 허용
# 모두 거부
# .example.com에서 허용
#
#
# 프록시 서버 명령, 프록시 서비스를 사용할 수 있도록 하려면 다음을 제거하세요.
#
#
# ProxyRequests On
#
# 모두 거부
# .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
#
# 프록시 명령 끝
#
# mod_ssl.c> conf/ssl.conf 포함
## 세 번째 영역: 가상 호스트
#
# VirtualHost: 여러 개의 유지 관리를 달성하도록 가상 호스트 컨테이너를 설정할 수 있습니다
# 호스트의 도메인 이름/호스트 이름. 대부분의 구성 정보는 이름 기반 가상 호스트만 사용하므로 서버는
# IP 주소에 대해 걱정할 필요가 없습니다. ># 가상 호스트를 구성하기 전에
# URL: http://httpd.apache.org/docs-2.0/vhosts/>를 참조하세요.
#
# 가상 호스트 구성을 확인하려면 명령줄 옵션 "-S"를 사용하세요.
#
# 이름 기반 가상 호스트를 사용하세요. #
# NameVirtualHost *
#
# 가상 호스트 예:
# 가상 호스트 컨테이너에서는 거의 모든 Apache 명령을 사용할 수 있습니다.
# 첫 번째 가상 호스트 영역은 알 수 없는 서비스 이름을 가진 요청에 응답하기 위한 구성입니다.
#
#
# ServerName dummy-host.example.com
# ErrorLog 로그/dummy-host.example.com-error_log
# CustomLog 로그/dummy-host.example.com -access_log commom
#
위 내용은 apache struts2의 내용을 포함하여 apache struts2 Apache2 httpdconf의 중국어 버전을 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.