이 기사는 http://www.cnblogs.com/xkxk/p/5501821.html에서 재인쇄되었습니다.
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"
#
# 직렬 액세스를 위한 잠금 파일은 로컬 디스크에 저장되어야 합니다.
#
# LockFile 로그/accept.lock
#ScoreBoardFile: 내부 서비스 프로세스 정보를 저장하는 데 사용되는 파일입니다.
# 지정하지 않으면(기본값) 점수판은 익명의 공유 메모리 세그먼트
#에 저장되며 타사 소프트웨어에서 사용할 수 없습니다.
#지정된 경우 두 개의 Apache가 동일한 점수판 파일을 사용할 수 없도록 합니다.
#이 점수판 파일은 로컬 디스크에 저장되어야 합니다.
#
#ScoreBoardFilelogs/apache_runtime_status
#
#PidFile: 서버 시작 프로세스 번호를 기록하는 파일입니다.
#
PidFile 로그/httpd.pid
#
#Timeout: 수신 및 전송 전 시간 초과 초
#
시간 초과 300
#
#KeepAlive: 안정적인 연결(연결당 여러 요청)을 허용할지 여부,
#을 "끄기"로 설정하면 비활성화됩니다.
#
KeepAlive On
#
#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: The 유지 관리할 최대 작업자 스레드 수
# ThreadsPerChild :각 서비스 프로세스의 작업자 스레드 상수
# MaxRequestsPerChild: 서비스 프로세스에서 허용되는 최대 요청 수
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
# perchild MPM
# NumServers: 서비스 프로세스 수
# StartThreads: 각 프로세스의 시작 스레드 수 서비스 프로세스
# MinSpareThreads: 유지되는 최소 스레드 수 스레드 수
# MaxSpareThreads: 유지할 최대 스레드 수
# MaxThreadsPerChild: 각 서비스 프로세스에 허용되는 최대 스레드 수
# MaxRequestsPerChild: The 각 서비스 프로세스에 허용되는 최대 연결 수
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
# WinNT 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: 한 스레드에 대한 최대 서비스 요청 수
# 무제한 액세스를 달성하려면 0으로 설정하는 것이 좋습니다
ThreadStackSize 65536
StartThreads 250
MinSpareThreads 25
MaxSpareThreads 250
MaxThreads 1000
MaxRequestPerChild 0
# OS/ 2 MPM
# StartServers: 시작된 서비스 프로세스 수
# MinSpareThreads: 프로세스당 허용되는 최소 유휴 스레드
# MaxSpareThreads: 프로세스당 허용되는 최대 유휴 스레드
# MaxRequestsPerChild: 각 service 프로세스에서 허용하는 최대 연결 수
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 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)을 거부합니다.
# 이러한 시스템에서는 "그룹 #-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가 URLS, 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"를 참조하세요.
#
옵션 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
#
# 주문 허용 ,거부
# 모두 허용
#
#
# 주문 거부,허용
# 모두 거부
#
#
#
# 디렉토리 색인: 정의 요청은 디렉토리이며 Apache는 사용자에게 서비스의 파일 이름을 제공합니다.
#
# index.html.var 파일(유형 이미지 파일)은 문서 처리 목록을 제공하는 데 사용됩니다.
# for 같은 목적으로 MultiViews 옵션을 사용할 수도 있지만 속도가 매우 느립니다.
#
DirectoryIndex index.php index.html index.html.var
#
# AccessFileName: 각 디렉토리에서 디렉토리에 대한 추가 구성 지침을 제공하는 파일의 파일 이름을 쿼리합니다.
# AllowOverride 지시문을 참조하세요.
#
AccessFileName .htaccess
#
# 다음 줄은 웹 클라이언트가 .htaccess 및 .htpasswd 파일을 볼 수 없도록 합니다.
#
순서 허용, 거부
모두 거부
#
# 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로 기록됩니다.
# 기본값은 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를 정의하면 이러한 오류 메시지는 여기에 정의된 파일이 아니라
# 정의한 파일에 기록됩니다.
#
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"
combinedio
#
# 액세스 로그 파일의 위치와 형식을 지정합니다(일반 로그 형식).
# 이 명령어를 내부에 정의하지 않으면 여기에 전송 정보가 기록됩니다.
# 이 명령어를 정의하면 여기서 정의한 위치가 아닌 지정한 위치에 기록됩니다.
#
CustomLog 로그/access_log 공통
#
# 에이전트 및 리퍼러 정보를 기록하려면 다음 명령을 사용하면 됩니다.
#
# CustomLog 로그/referer_log 리퍼러
# CustomLog 로그/agent_log 에이전트
#
# 파일을 사용하여 액세스, 에이전트 및 리퍼러 정보를 기록하려면
# 이 명령을 다음과 같이 정의할 수 있습니다.
#
# CustomLog 로그/access_log 결합
#
# ServerTokens
# 이 지시어는 HTTP 응답 헤더에 포함된 정보 유형을 정의합니다. 기본값은 "Full"입니다.
# 이는 모듈의 운영 체제 유형 및 컴파일 정보가 응답 헤더에 포함된다는 의미입니다.
#은 다음 열의 값 중 하나로 설정할 수 있습니다.
# Full | OS | Minimal | Major | Prod
# Full은 가장 적은 정보를 전달합니다.
#
ServerTokens Full
#
# 서버 생성 출력 페이지에 서버 버전 및 가상 호스트 이름을 포함한 정보 줄을 자유롭게 추가하세요.
#(내부 오류 문서, FTP 디렉토리 목록, mod_status 및 mod_info 출력 등(CGI 오류
# 또는 사용자 정의 오류 문서 제외).
# ServerAdmin을 가리키는 mailto: 연결을 포함하려면 "EMail"로 설정합니다.
#은 다음 값일 수 있습니다: On | Off | EMail
#
ServerSignature On
#
# 별칭: 이때 필요한 별칭을 추가합니다. 형식은 다음과 같습니다. 🎜># Alias Alias 실명
#
# 별칭 끝에 "/"를 포함하는 경우 URL에도 "/"를 포함해야 한다는 점에 유의하세요.
# 따라서 이 예에서 "/icons"는 별칭이 아닙니다.
# 별칭이 "/"로 끝나는 경우 실제 이름도 "/"로 끝나야 합니다.
# 별칭에서 끝나는 "/"가 생략되면 실제 이름도 생략되어야 합니다.
#
# FancyIndexed 디렉터리 목록을 나타내기 위해 별칭 "/icons/"를 사용합니다.
# FancyIndexing을 사용하지 않으면 주석 처리할 수 있습니다.
#
# 별칭 /icons/ "/usr/local/apache2/icons/"
#
# 옵션 인덱스 MultiViews
# AllowOverride None
# 주문 허용, 거부
## 모두 허용
#
#
# 이렇게 하면 ServerRoot가 변경됩니다. /수동 . 이 별칭은 DocumentRoot를 변경하더라도 매뉴얼 페이지
#의 위치를 제공합니다. 매뉴얼 페이지가 있는 것에 관심이 없다면
# 주석 처리할 수 있습니다.
#
별칭 /manual "/usr/loacl/apache2/manual"
AddOutputFilter html 포함
주문 허용, 거부
모두에서 허용
#
# ScriptAlias: 서비스 스크립트가 포함된 디렉터리를 지정합니다.
# ScriptAliases는 여기 문서가 요청 시 프로그램으로 처리된다는 점을 제외하면 본질적으로 Aliases와 동일합니다.
# 후행 "/" 규칙은 Alias와 동일합니다
#
ScriptAlias /cgi-bin/ "/usr/loacl/apache2/cgi-bin/"
# 다음은 PHP 4 지원 추가 Command
AddType application/x-httpd-php .php
LoadModule php4_module module/libphp4.so
#
# mod_cgid.c 설정 추가, mod_cgid는 UNIX 제품군 제공 통신을 위해 cgid를 사용하는
# 스크립트 인터페이스의 인터페이스 경로입니다.
#
# Scriptsock 로그/cgisock
#
# "/usr/local/apache2/cgi-bin"을 ScriptAliased에서 지정한 CGI 디렉터리로 변경합니다.
# If 당신이 그것을 구성했습니다.
#
AllowOverride None
옵션 없음
주문 허용 ,거부
모두 허용
#
# 리디렉션을 사용하면 현재 문서 대신 서버 네임스페이스
#에 존재하는 문서를 사용하도록 클라이언트에 지시할 수 있습니다. 클라이언트는 해당 변경 위치 문서를 찾습니다.
# 예:
# 영구 /foo http://www.example.com/bar 리디렉션
#
# 서버 생성 디렉터리 목록 표시를 제어하는 명령
#
#
# IndexOptions: 서버에서 생성된 디렉터리 목록 표시 특성을 제어합니다.
#
IndexOptions Fancy인덱싱 버전 정렬
#
# AddIcon* 指令告诉服务器不同扩 확장명 图象文件如何显示,
# 只适用于FancyIndexed指令
#
AddIconByEncoding (CMP,/icons/compressed.gif) x-gzip을 누르세요
AddIconByType(TXT,/icons/text.gif) 텍스트/*
AddIconByType(IMG,/icons/image2.gif) image/*
AddIconByType(SND,/icons/sound2.gif) audio/*
AddIconByType(VID,/icons/movie.gif) 비디오/*
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 읽어보기
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
#
# DefaultIcon 为那些没有显式定义图标的文件提供处理
#
DefaultIcon /icons/unknown.gif
#
# AddDescription允许你에서 서버 생성 索引后放置一个简短的说明。
# 只对FancyIndexed指令有效。
# 格式:AddDescription "说明" 文件nam
#
# AddDescription "GZIP 압축 문서" . gz #
# HeaderName指定目录列表前缀文件的文件name
ReadmeName README.html
HeaderName HEADER.html
#
# IndexIgnore指定目录索引忽略并仔不包含列表中的文件name集合,
# 支持shell类型的配符。
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
#
# AddEncoding이 적용되었습니다(Mosaic/X 2.1+) 이름 사진, 但是下列的指令与上面的FancyIndexing정제 방식은 동일하지 않습니다.
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
#
# DefaultLanguage 및 AddLanguage允许你指定文档的语言。
# 这使你可以让用户用容易理解的语言浏览文档.
#
# 指定默认的语言,这意味着所有没有指定语言的包書将使用该语言。
# 多数情况下,你也许并不想设置它,除不你确信这样做是正确的.
# 通常,不使用确定的语言比使用错误的语言要好。
#
# 나이nl
#
# 참고 1: 作为语言关键字的词缀毫无疑问是不能一样的--采用波兰
# 文的文档(网络标准语言代码是pl)将希望使用“ AddLanguage pl .po”
# 来避免与perl脚本的一般词缀产生two义性.
#
# 참고 2: 下면적例子举例语言的two字符缩写与它的國家
#缩写不同(상동하지 않음) ,例如 “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
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
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 en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
#
# ForceLanguagePriority를 사용하면 MULTIPLE CHOICES(선호)[통신의 경우]
# 또는 NOT ACCEPTABLE(대체)[허용되는 언어 일치의 경우]에 대한 결과 페이지를 제공할 수 있습니다.
#
ForceLanguagePriority Prefer Fallback
#
# 전송된 모든 페이지와
# 웹 사이트의 국제화를 위해 항상 기본 문자 집합을 지정하는 것이 좋습니다. , 이것이 바로 당신이 원했던 것이 아니겠습니까? 마찬가지로,
# 기본 문자 세트를 지정하면 iso-8859-1(latin1) 표준 명령
#을 사용하는 페이지에 약간의 손상이 가해집니다. 예를 들어 명시적으로 선언하기만 하면 됩니다.
# 항상 기본 문자 집합을 사용하도록 권장하는
# JavaScript 및 URL 구문과 관련된 몇 가지 브라우저 보안 이유도 있습니다.
#
#AddDefaultCharset ISO-8859-1
AddDefaultCharse GB2312
#
# 문자 세트는 일반적으로 파일 확장자의 형태로 사용됩니다. 변경이 있을 때마다 테스트를 제대로 수행하지 않는 한
# 언어 확장과의 충돌을 피하고 싶을 수도 있습니다.
# 문자 집합
# 이름 및 해당 RFC 목록은 http://www.iana.org/assemments/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_.html.var 응답을
으로 리디렉션합니다.# 다국어 오류 메시지 모음입니다. 올바른 텍스트로 바꾸세요.
#
# 다음 줄을 추가하면
# HTTP_.html.var 파일을 변경하지 않고도 이러한 메시지의 표시를 변경할 수 있습니다.
#
# 별칭 /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
# 주문 허용, 거부
# 모두 허용 ># 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/HT TP_SERVICE_UN AVAILABLE.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_SERV ICE_UNAVAILABLE.html.var
# ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
#
# 다음 명령은 알려진 브라우저 문제를 처리하기 위해 표준 HTTP 응답 동작을 변경합니다.
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4.0" force-response-1.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"을 자신의 도메인 이름으로 변경하세요.
#
#
# SetHandler 서버 정보
# 주문 거부, 허용
# 모두 거부
# .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
#
# 프록시 명령 끝
#
# 추가 모듈별 구성
#
conf/ 포함 ssl.conf
## 영역 3: 가상 호스트
#
# VirtualHost: 가상 호스트 컨테이너를 설정하여 호스트에서 여러
를 유지 관리할 수 있습니다.# 도메인 이름/호스트 이름. 대부분의 구성 정보는 이름 기반 가상 호스트만 사용하므로
# 서버는 IP 주소에 대해 걱정할 필요가 없습니다. 다음 명령은 가상 호스트 이름을 *로 바꿉니다.
#
# 가상 호스트를 구성하기 전에
# URL: http://httpd.apache.org/docs-2.0/vhosts/>를 참조하세요.
#
# 명령줄 옵션 "-S"를 사용하여 가상 호스트 구성을 확인할 수 있습니다.
#
# 이름 기반 가상 호스팅을 사용합니다.
#
# NameVirtualHost *
#
# 가상 호스트 예:
# 가상 호스트 컨테이너에서는 거의 모든 Apache 명령을 사용할 수 있습니다.
# 첫 번째 가상 호스트 영역은 알 수 없는 서비스 이름을 가진 요청에 응답하도록 구성됩니다.
#
#
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example. com
# ErrorLog 로그/dummy-host.example.com-error_log
# CustomLog 로그/dummy-host.example.com-access_log commom
#
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"
#
# 직렬 액세스를 위한 잠금 파일은 로컬 디스크에 저장되어야 합니다.
#
# LockFile 로그/accept.lock
#ScoreBoardFile: 내부 서비스 프로세스 정보를 저장하는 데 사용되는 파일입니다.
# 지정하지 않으면(기본값) 점수판은 익명의 공유 메모리 세그먼트
#에 저장되며 타사 소프트웨어에서 사용할 수 없습니다.
#지정된 경우 두 개의 Apache가 동일한 점수판 파일을 사용할 수 없도록 합니다.
#이 점수판 파일은 로컬 디스크에 저장되어야 합니다.
#
#ScoreBoardFilelogs/apache_runtime_status
#
#PidFile: 서버 시작 프로세스 번호를 기록하는 파일입니다.
#
PidFile 로그/httpd.pid
#
#Timeout: 수신 및 전송 전 시간 초과 초
#
시간 초과 300
#
#KeepAlive: 안정적인 연결(연결당 여러 요청)을 허용할지 여부,
#을 "끄기"로 설정하면 비활성화됩니다.
#
KeepAlive On
#
#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: The 유지 관리할 최대 작업자 스레드 수
# ThreadsPerChild :각 서비스 프로세스의 작업자 스레드 상수
# MaxRequestsPerChild: 서비스 프로세스에서 허용되는 최대 요청 수
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
# perchild MPM
# NumServers: 서비스 프로세스 수
# StartThreads: 각 프로세스의 시작 스레드 수 서비스 프로세스
# MinSpareThreads: 유지되는 최소 스레드 수 스레드 수
# MaxSpareThreads: 유지할 최대 스레드 수
# MaxThreadsPerChild: 각 서비스 프로세스에 허용되는 최대 스레드 수
# MaxRequestsPerChild: The 각 서비스 프로세스에 허용되는 최대 연결 수
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
# WinNT 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: 한 스레드에 대한 최대 서비스 요청 수
# 무제한 액세스를 달성하려면 0으로 설정하는 것이 좋습니다
ThreadStackSize 65536
StartThreads 250
MinSpareThreads 25
MaxSpareThreads 250
MaxThreads 1000
MaxRequestPerChild 0
# OS/ 2 MPM
# StartServers: 시작된 서비스 프로세스 수
# MinSpareThreads: 프로세스당 허용되는 최소 유휴 스레드
# MaxSpareThreads: 프로세스당 허용되는 최대 유휴 스레드
# MaxRequestsPerChild: 각 service 프로세스에서 허용하는 최대 연결 수
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 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)을 거부합니다.
# 이러한 시스템에서는 "그룹 #-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가 URLS, 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"를 참조하세요.
#
옵션 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
#
# 주문 허용 ,거부
# 모두 허용
#
#
# 주문 거부,허용
# 모두 거부
#
#
#
# 디렉토리 색인: 정의 요청은 디렉토리이며 Apache는 사용자에게 서비스의 파일 이름을 제공합니다.
#
# index.html.var 파일(유형 이미지 파일)은 문서 처리 목록을 제공하는 데 사용됩니다.
# for 같은 목적으로 MultiViews 옵션을 사용할 수도 있지만 속도가 매우 느립니다.
#
DirectoryIndex index.php index.html index.html.var
#
# AccessFileName: 각 디렉토리에서 디렉토리에 대한 추가 구성 지침을 제공하는 파일의 파일 이름을 쿼리합니다.
# AllowOverride 지시문을 참조하세요.
#
AccessFileName .htaccess
#
# 다음 줄은 웹 클라이언트가 .htaccess 및 .htpasswd 파일을 볼 수 없도록 합니다.
#
순서 허용, 거부
모두 거부
#
# 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로 기록됩니다.
# 기본값은 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를 정의하면 이러한 오류 메시지는 여기에 정의된 파일이 아니라
# 정의한 파일에 기록됩니다.
#
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"
combinedio
#
# 액세스 로그 파일의 위치와 형식을 지정합니다(일반 로그 형식).
# 이 명령어를 내부에 정의하지 않으면 여기에 전송 정보가 기록됩니다.
# 이 명령어를 정의하면 여기서 정의한 위치가 아닌 지정한 위치에 기록됩니다.
#
CustomLog 로그/access_log 공통
#
# 에이전트 및 리퍼러 정보를 기록하려면 다음 명령을 사용하면 됩니다.
#
# CustomLog 로그/referer_log 리퍼러
# CustomLog 로그/agent_log 에이전트
#
# 파일을 사용하여 액세스, 에이전트 및 리퍼러 정보를 기록하려면
# 이 명령을 다음과 같이 정의할 수 있습니다.
#
# CustomLog 로그/access_log 결합
#
# ServerTokens
# 이 지시어는 HTTP 응답 헤더에 포함된 정보 유형을 정의합니다. 기본값은 "Full"입니다.
# 이는 모듈의 운영 체제 유형 및 컴파일 정보가 응답 헤더에 포함된다는 의미입니다.
#은 다음 열의 값 중 하나로 설정할 수 있습니다.
# Full | OS | Minimal | Major | Prod
# Full은 가장 적은 정보를 전달합니다.
#
ServerTokens Full
#
# 서버 생성 출력 페이지에 서버 버전 및 가상 호스트 이름을 포함한 정보 줄을 자유롭게 추가하세요.
#(내부 오류 문서, FTP 디렉토리 목록, mod_status 및 mod_info 출력 등(CGI 오류
# 또는 사용자 정의 오류 문서 제외).
# ServerAdmin을 가리키는 mailto: 연결을 포함하려면 "EMail"로 설정합니다.
#은 다음 값일 수 있습니다: On | Off | EMail
#
ServerSignature On
#
# 별칭: 이때 필요한 별칭을 추가합니다. 형식은 다음과 같습니다. 🎜># Alias Alias 실명
#
# 별칭 끝에 "/"를 포함하는 경우 URL에도 "/"를 포함해야 한다는 점에 유의하세요.
# 따라서 이 예에서 "/icons"는 별칭이 아닙니다.
# 별칭이 "/"로 끝나는 경우 실제 이름도 "/"로 끝나야 합니다.
# 별칭에서 끝나는 "/"가 생략되면 실제 이름도 생략되어야 합니다.
#
# FancyIndexed 디렉터리 목록을 나타내기 위해 별칭 "/icons/"를 사용합니다.
# FancyIndexing을 사용하지 않으면 주석 처리할 수 있습니다.
#
# 별칭 /icons/ "/usr/local/apache2/icons/"
#
# 옵션 인덱스 MultiViews
# AllowOverride None
# 주문 허용, 거부
## 모두 허용
#
#
# 이렇게 하면 ServerRoot가 변경됩니다. /수동 . 이 별칭은 DocumentRoot를 변경하더라도 매뉴얼 페이지
#의 위치를 제공합니다. 매뉴얼 페이지가 있는 것에 관심이 없다면
# 주석 처리할 수 있습니다.
#
별칭 /manual "/usr/loacl/apache2/manual"
AddOutputFilter html 포함
주문 허용, 거부
모두에서 허용
#
# ScriptAlias: 서비스 스크립트가 포함된 디렉터리를 지정합니다.
# ScriptAliases는 여기 문서가 요청 시 프로그램으로 처리된다는 점을 제외하면 본질적으로 Aliases와 동일합니다.
# 후행 "/" 규칙은 Alias와 동일합니다
#
ScriptAlias /cgi-bin/ "/usr/loacl/apache2/cgi-bin/"
# 다음은 PHP 4 지원 추가 Command
AddType application/x-httpd-php .php
LoadModule php4_module module/libphp4.so
#
# mod_cgid.c 설정 추가, mod_cgid는 UNIX 제품군 제공 통신을 위해 cgid를 사용하는
# 스크립트 인터페이스의 인터페이스 경로입니다.
#
# Scriptsock 로그/cgisock
#
# "/usr/local/apache2/cgi-bin"을 ScriptAliased에서 지정한 CGI 디렉터리로 변경합니다.
# If 당신이 그것을 구성했습니다.
#
AllowOverride None
옵션 없음
주문 허용 ,거부
모두 허용
#
# 리디렉션을 사용하면 현재 문서 대신 서버 네임스페이스
#에 존재하는 문서를 사용하도록 클라이언트에 지시할 수 있습니다. 클라이언트는 해당 변경 위치 문서를 찾습니다.
# 예:
# 영구 /foo http://www.example.com/bar 리디렉션
#
# 서버 생성 디렉터리 목록 표시를 제어하는 명령
#
#
# IndexOptions: 서버에서 생성된 디렉터리 목록 표시 특성을 제어합니다.
#
IndexOptions Fancy인덱싱 버전 정렬
#
# AddIcon* 指令告诉服务器不同扩 확장명 图象文件如何显示,
# 只适用于FancyIndexed指令
#
AddIconByEncoding (CMP,/icons/compressed.gif) x-gzip을 누르세요
AddIconByType(TXT,/icons/text.gif) 텍스트/*
AddIconByType(IMG,/icons/image2.gif) image/*
AddIconByType(SND,/icons/sound2.gif) audio/*
AddIconByType(VID,/icons/movie.gif) 비디오/*
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 읽어보기
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
#
# DefaultIcon 为那些没有显式定义图标的文件提供处理
#
DefaultIcon /icons/unknown.gif
#
# AddDescription允许你에서 서버 생성 索引后放置一个简短的说明。
# 只对FancyIndexed指令有效。
# 格式:AddDescription "说明" 文件nam
#
# AddDescription "GZIP 압축 문서" . gz #
# HeaderName指定目录列表前缀文件的文件name
ReadmeName README.html
HeaderName HEADER.html
#
# IndexIgnore指定目录索引忽略并仔不包含列表中的文件name集合,
# 支持shell类型的配符。
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
#
# AddEncoding이 적용되었습니다(Mosaic/X 2.1+) 이름 사진, 但是下列的指令与上面的FancyIndexing정제 방식은 동일하지 않습니다.
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
#
# DefaultLanguage 및 AddLanguage允许你指定文档的语言。
# 这使你可以让用户用容易理解的语言浏览文档.
#
# 指定默认的语言,这意味着所有没有指定语言的包書将使用该语言。
# 多数情况下,你也许并不想设置它,除不你确信这样做是正确的.
# 通常,不使用确定的语言比使用错误的语言要好。
#
# 나이nl
#
# 참고 1: 作为语言关键字的词缀毫无疑问是不能一样的--采用波兰
# 文的文档(网络标准语言代码是pl)将希望使用“ AddLanguage pl .po”
# 来避免与perl脚本的一般词缀产生two义性.
#
# 참고 2: 下면적例子举例语言的two字符缩写与它的國家
#缩写不同(상동하지 않음) ,例如 “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
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
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 en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
#
# ForceLanguagePriority를 사용하면 MULTIPLE CHOICES(선호)[통신의 경우]
# 또는 NOT ACCEPTABLE(대체)[허용되는 언어 일치의 경우]에 대한 결과 페이지를 제공할 수 있습니다.
#
ForceLanguagePriority Prefer Fallback
#
# 전송된 모든 페이지와
# 웹 사이트의 국제화를 위해 항상 기본 문자 집합을 지정하는 것이 좋습니다. , 이것이 바로 당신이 원했던 것이 아니겠습니까? 마찬가지로,
# 기본 문자 세트를 지정하면 iso-8859-1(latin1) 표준 명령
#을 사용하는 페이지에 약간의 손상이 가해집니다. 예를 들어 명시적으로 선언하기만 하면 됩니다.
# 항상 기본 문자 집합을 사용하도록 권장하는
# JavaScript 및 URL 구문과 관련된 몇 가지 브라우저 보안 이유도 있습니다.
#
#AddDefaultCharset ISO-8859-1
AddDefaultCharse GB2312
#
# 문자 세트는 일반적으로 파일 확장자의 형태로 사용됩니다. 변경이 있을 때마다 테스트를 제대로 수행하지 않는 한
# 언어 확장과의 충돌을 피하고 싶을 수도 있습니다.
# 문자 집합
# 이름 및 해당 RFC 목록은 http://www.iana.org/assemments/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_.html.var 응답을
으로 리디렉션합니다.# 我们的多语言错误消息集合。使用