반응형
1. httpd.conf 파일 수정
# Virtual hosts 설정되도록 주석 제거
[변경 전]
#Include conf/extra/httpd-vhosts.conf
[변경 후]
Include conf/extra/httpd-vhosts.conf
2. httpd-vhosts 파일에 설정
설정파일 예 : /apache2/conf/extra/httpd-vhosts.conf
아래와 같이 가상호스트를 설정한다
# 모든 IP의 80 포트에서 요청을 기다림 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /www/example1 ServerName www.example.com ErrorLog "logs/example1-error.log" CustomLog "logs/example1-access.log" common </VirtualHost> <VirtualHost *:80> DocumentRoot /www/example2 ServerName www.example.org ErrorLog "logs/example1-error.log" CustomLog "logs/example1-access.log" common </VirtualHost> |
관리편의상 Vhost 마다 DocumentRoot, ErrorLog, CustomLog 경로를 별도로 설정해준다.
'웹서버 > Apache' 카테고리의 다른 글
[Tips] 클라이언트 연결 정보 가져오는 Shell 예시 (0) | 2016.09.13 |
---|---|
[예제] 동적 모듈(Dynamic Module) 작성 - helloworld (0) | 2016.06.20 |
[Tips] MIME 타입 추가 (1) | 2016.06.14 |
[모니터링] 간단한 Apache 모니터링 : server-status (0) | 2016.05.24 |
[Tips] L4/프록시 환경에서 클라이언트 IP를 얻는 방법 (0) | 2016.04.27 |