PHP4, Apache Apache2 httpdconf 중국어 버전 설치

WBOY
풀어 주다: 2016-07-29 08:35:35
원래의
1131명이 탐색했습니다.

나와 초보자를 위한
#
# 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

#ScoreBoardFile: 내부 서비스를 저장하는 데 사용됩니다. 정보 파일을 처리합니다.
#지정하지 않으면(기본값) 점수판은 익명의 공유 메모리 세그먼트에 저장되며
#타사 소프트웨어에서는 사용할 수 없습니다.
#지정된 경우 두 개의 Apache가 동일한 점수판 파일을 사용할 수 없도록 합니다.
#이 점수판 파일은 로컬 디스크에 저장되어야 합니다.
#


#ScoreBoardFile 로그/apache_runtime_status

#
#PidFile : 서버 시작 프로세스 ID를 기록하는 파일입니다.
#

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 서비스 프로세스에서 허용되는 최대 요청
& lt; iFmodule PreteFork.c & GT;
Startservers 5
MINSPARESERVERS 5
Maxspareservers 10
MaxClients 150
& gt;
# 작업자 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: 서비스 프로세스당 허용되는 최대 연결 수

NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0

# WinNT MPM
# ThreadsPerChild: 서비스의 작업 스레드 상수 process
# MaxRequestsPerChild: 서비스 프로세스에서 허용하는 최대 요청 수
< ;IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 0
MPM
# StartThreads: 서버가 시작될 때 시작되는 스레드 수
# MaxClients: Yes 시작되는 최대 스레드 수(스레드 1개는 사용자 1명과 동일)
# MaxRequestsPerThread: 스레드당 허용되는 최대 요청 수

StartThreads 10
MaxClients 50
MaxRequestsPerThread 10000

# NetWare MPM
# ThreadStachSize: 각 작업자 스레드
# StartThreads: 서버가 시작될 때 시작되는 스레드 수
# MinSpareThreads: 사용 실제 요청을 처리하는 데 사용되는 유휴 스레드 수
# MaxSpareThreads: 최대 유휴 스레드 수
# MaxThreads: 동시에 활성화되는 최대 스레드 수
# MaxRequestPerChild: 하나의 스레드에 대한 최대 서비스 요청 수,
# 무제한 액세스를 위해서는 0으로 설정하는 것이 좋습니다
< IfModule mpm_netware.c>
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
🎜># 듣기: Apache 서비스를 지정된 IP 주소 및 포트에 바인딩하여 기본값을 대체할 수 있습니다.
#< VirtualHost> 지시문 참조
# 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...??를 참조하세요.
#
옵션 FollowSymLinks
#
# AllowOverride는 .htaccess 파일에 있는 지시문을 제어합니다.
# "모두", "없음" 또는 다음 지시문의 조합일 수 있습니다.
# 옵션 FileInfo AuthConfig 제한
#
AllowOverride 없음
#
# 서비스에 액세스할 수 있는 사용자 제어
#
주문 허용, 거부
모든
#
# UserDir: ~user 요청이 수신될 때 사용자의 홈 디렉토리에 추가될 디렉토리 이름을 지정합니다.
#
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"을 선택하는 것이 좋습니다.
# 소프트웨어나 이미지 등 바이너리 문서로 주로 구성되는 경우
# " application /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를 참조하세요. ..tml #enablemmap
#
# EnableMMAP off
#
# EnableSendfile: 파일 보내기를 지원하기 위해 sendfile 커널을 사용할지 여부를 제어합니다
#(운영 체제에서 지원하는 경우). 기본값은 켜짐입니다. 서버가 네트워크 파일 시스템
#(NFS)에 설치되어 있으면 꺼주세요.
# http://httpd.apache.org/docs-2.0/mod...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" 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) 

언어 추가 da .dk addLanguage nl .nl
addLanguage en .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 允许你为MULTIPLE CHOICES(선호)[在通讯的情况下] 
# 或NOT ACCEPTABLE(대체)[没有可接受的语言匹配的情况]提供一个结果页。 

ForceLanguagePriority Prefer Fallback 
#
# 为发送出的所有页指定默认的字符集,这总是一个好主意,并且为你的 
# web站点的國际化打开了大门,这不正是你曾经想要的吗。同样地,指定 
# 默认字符集有一些작은 损害,如一个使사용 iso-8859 -1(latin1)标准命令 
# 적의页면, 除不以别的方式指定例如你仅以显式方式声明它。 
# 也有一与那些总是鼓励你使사용默认字符集의javascropt와URL语法有关 
# 적浏览器안전원원。 

#AddDefaultCharset ISO-8859-1 
AddDefaultCharse GB2312 

# 一般以文件扩 확장명방향式使用字符集。也许你想要避免与语言扩展发生 
# 碰撞,除不你做了很好的测试。 
# 参见http://www.iana.org/ 설명/문자 집합以取得字符集 
# 자체 RFC입니다.
#
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 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
# 순서 허용, 거부
# 모두 허용
# LanguagePriority en de es fr it nl sv
# ForceLanguagePriority Prefer Fallback
#

#
# ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
# ErrorDocument 40 1/ 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 / 오류/http_request_time_out.html.var
#ERRORORDOCUMENT 410 /ERROR/http_gone.html.var
#ERRORORDOCUMENT Or>#ERRORORDOCUMENT 412 /ERROR/http_precondition_failed.html.var
# ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_ 대형 .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 "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4.0" force-response-1.0
B rowserMatch "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 명령을 사용할 수 있습니다.
# 첫 번째 가상 호스트 영역은 알 수 없는 서비스 이름을 가진 요청에 응답하기 위한 구성입니다. ;VirtualHost *> -host.example.com
# ServerName dummy-host.example.com
# ErrorLog 로그/dummy-host.example.com-error_log
# CustomLog 로그/dummy-host. example.com-access_log commom
#
위 내용은 PHP4 및 Apache 설치를 포함하여 중국어 버전의 PHP4 및 Apache Apache2 httpdconf 설치 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿