|
한개의 서버
아파치 웹 서버 두 개
설치 하기
이번 절에서는 포트 기
반 가상 호스트가 아닌 실제로 아파치 웹
서버 를 두 개 설치 하여 각각 다른 포트
로 실행하는 방법을 소개 하고자 한다. 포트 기반
가상 호스트와 비슷하지만 본질적으로 다
르다.
소스로 컴파일 하여 설치 할
경우에는 원하는 디렉토리에 각각 설치
할 수 있다.
아파치 컴파일 순서는
다음과 같다.
|
|
|
| 첫 번째
아파치 웹 서버
설치 |
|
|
두 번째
아파치 웹 서버
설치
그런다면 두 개의 아파
치 웹 서버는 어떻게 구분하여 실행 할 수
있을 것 인가?에 대해 문제를 제기할 수
있다.
두개의 아파치 설정파일에서
중요한 설정 부분은 각각의 아파치 웹 서
버에 해당하는 포트번호와 각각의 아파치
웹 서버에 해당하는 DocumentRoot
를 설정하는 부분이다
첫번째로, 두 개의 아파치 웹 서
버를 구분하여 실행 할 수 있는 것은
/etc/services file의 포트 번호로 구별
할 수 있다.
|
|
|
/etc/services
파일
80 포트와 8080 포트 번
호를 사용하는 것으로 가정 해보자.
또한, 8080 포트번호가 아닌
1024보다 작은 포트번호를 사용할
계획이라면 1024보다 작은 포트번호는 단
지 root 레벨에서만 접근 가능하다는 사실을
명심하여야 한다.
둘째로, 두
개의 아파치 웹 서버를 구분하여 실행 할
수 있는 것은 httpd.conf 파일에서
DocumentRoot 부분을 지정해
주는 것이다.
|
|
|
| 첫 번째
아파치 웹 서버
설정파일 |
|
|
두 번째
아파치 웹 서버
설정파일
각각 두개의 아파
치 설정 파일에 대해 편집이 끝났으면 두개의
아파치 데몬 을 실행 한다.
#/usr/local/apache_1/bin/apachectl start
#/usr/local/apache_2/bin/apachectl
start
두 개의 아파치 데몬을 실행 시키
면 프로세스를 확인 할 수 있다.
|
|
|
두 개의
웹 서버에 아파치 데몬
확인
마지막으로, 각각의 포
트에 대해 웹브라우저로 접속을 시도 한다
http://localhost
http://localhost:8080
written by
정연중(yjchung@linuxi.co.kr)
|
| |