linux

Total 136
Today 0
profile_image
운영자
01-06-07 14:59 0개 2,850회
8080 포트와 다른 그룹 권한으로 또 다른 웹서버 가동 하기
아파치 웹서버를 새롭게 다시 설치하지 않고, 기존의 웹 서버 데몬에 포트 번호와 그룹 권한만을 변경하여 복사 한후 설정 파일만으로 또 다른 웹서버를 운영하는 방법이다.



전제 조건

- 기존의 웹서버에 8080 포트기반 가상 호스트을 운영하고 있지 않다.

- 웹서버를 두개 운영할 만큼 충분한 메모리가 있다.

- 그룹을 nobody 권한이 아닌 다른 그룹 권한으로 운영하고 싶다.



[과정1] 현재의 아파치 설정파일을 httpd-8080.conf 파일로 같은 위치에 복사한다.

#pwd

/usr/local/apache/conf

#cp httpd.conf httpd-8080.conf



[과정2] httpd-8080.conf 파일을 열어 다음과 같이 포트 번호는 8080으로, 그룹으로 지정하고, 필요에 따라 셕션과 MinSpareServers, MaxSpareServers, StartServers 수를 80포트로 운영하는 서버보다 적게 수정한다.

port 8080

user nobody

group san2



[과정3] 수정한 설정 파일에 대해서 웹서버를 가동한다. '-f' 옵션 다음에 시스템 절대경로나 ServerRoot를 기순으로 수정한 httpd-8080.conf파일을 지정한다.

#pwd

/usr/local/apache/conf

#../bin/httpd -f /conf/httpd-8080.conf



[과정4] ps -aux|grep httpd명령이나 웹 브라우저로 직접 확인해본다.

http://www.domain.com:8080/



[과정5] 8080 포트로 운영되는 웹 서버만 죽이기

즉 8080 포트로 운영되는 프로세스 중 제일 앞을 프로세스를 죽인다.

#ps -ax | grep httpd-8080.conf

7714 ? S 0:00 ../bin/httpd -f conf/httpd-8080.conf

#kill 7714

댓글목록

등록된 댓글이 없습니다.