강좌 & 팁
이미 Ubuntu 에 Apache2가 설치가 되어 있다고 가정 합니다.
기본적인 설정들을 살펴보자. 기본 설정 파일은 "/etc/apache2/apache2.conf" 파일 입니다.
아래의 내용은 설정파일의 전체 내용 입니다.
# ### Section 1: Global Environment # # # # # # # ## # prefork MPM # worker MPM # event MPM # These need to be set in /etc/apache2/envvars # AccessFileName .htaccess # #
# ErrorLog: The location of the error log file. # # Include module configuration: # Include all the user configurations: # Include ports listing # # Include of directories ignores editors' and dpkg's backup files, # Include generic snippets of statements # Include the virtual host configurations:
|
맨 앞의 "#"은 주석 으로서, 웹 서버에서는 해당 설정 부분을 처리 하지 않고 무시하도록 합니다.
내용 중 주석 처리가 되어 있지 않는 것에서, 앞의 6개의 설정만을 살펴 보도록 하겠습니다.
# Lok파일명 및 Lok파일의 위치를 지정 하는 내용 입니다.
LockFile ${APACHE_LOCK_DIR}/accept.lock
# 프로세스ID 파일명 및 프로세스ID 파일의 위치를 지정하는 내용 입니다.
PidFile ${APACHE_PID_FILE}
# 클라이언트가 접속한 후 GET요청을 받을때까지 기다리는 시간으로 이 시간을 초과하면 클라이언트가 접속을 끊어버린다는 내용 입니다. ( 초단위 )
Timeout 300
# 지속적인 접속을 허용 한다는 내용입니다. 만일 허용하지 않으려면 "On"을 "Off"로 바꾸어 줍니다.
KeepAlive On
# 지속적인 접속동안에 허용할 최대 요청회수를 설정 합니다.
MaxKeepAliveRequests 100
# 다음번의 요청하기 위한 대기시간을 설정 합니다. ( 초단위 )
KeepAliveTimeout 5