Apache | Apache 기본 설정 | 설정 파일 포함 (Include)


Apache 구성에서 Include 지시어를 사용하여 다른 설정 파일 포함시키는 방법에 대해 설명한다.

 

Include 지시어

“Include"는 다른 설정 파일를 포함시킬 때 사용한다.

Include 파일 이름

파일 이름은 절대 경로로 지정하거나 “ServerRoot"에 대한 상대 경로로 지정한다.

그러면 “httpd.conf"파일에서 “Include"로 검색해 보면, 다음과 같은 내용을 찾을 수 있을 것이다.

# Supplemental configuration
#
# The configuration files in the conf/extra/ directory can be 
# included to add extra features or to modify the default configuration of 
# the server, or you may simply copy their contents here and change as 
# necessary.

# Server-pool management (MPM specific)
#Include conf/extra/httpd-mpm.conf

# Multi-language error messages
#Include conf/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
#Include conf/extra/httpd-autoindex.conf

# Language settings
#Include conf/extra/httpd-languages.conf

# User home directories
#Include conf/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include conf/extra/httpd-dav.conf

# Various default settings
#Include conf/extra/httpd-default.conf

# Configure mod_proxy_html to understand HTML4/XHTML1
<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>

# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf

현재는 모든 주석으로 되어 있지만 “httpd.conf” 이외에 준비된 설정 파일을 “httpd.conf"에 포함하고 싶은 경우에는 주석을 해제하고 “Include"를 사용한다.