본문 바로가기
소프트웨어 사용&설치 등/Apache (httpd)

[아파치 Apache] 윈도우 환경에서 apache 여러개띄우기

by 언제나초심. 2015. 7. 14.
반응형

개요

 웹서버를 여러개 사용할 경우 Virtual Host 를 띄우기도 하지만, 각각의 웹서비스만 따로 재시작하기 위해 여러개의 웹서비스를 설정할 수도 있습니다.



과정

단계 1. httpd.conf 복사

httpd.conf 파일을 다른 이름으로 복사합니다. 아래의 예에서는 httpd2.conf 이름으로 복사하였습니다. 


예)

 httpd.conf (첫번째 서비스)

 httpd2.conf (두번째 서비스)



단계 2. 포트 변경

포트의 변경

 httpd2.conf 에서 수정을 해줍니다. 포트가 충돌이 안 나도록 말이죠.


httpd.conf 에서 80 으로 이용중이었다면, 새로 추가하는 곳에서는 90 포트나 다른 포트를 이용하게끔 설정합니다.



Listen 12.34.56.78:90

 또는


Listen 90



단계 3. 서비스 등록 명령어 실행

윈도우 command 에서 해당 명령어를 해줍니다. 서비스에 등록해주는 과정입니다. 


서비스 등록 시 예시


httpd.exe -k install -n "서비스이름" -f "c:\경로\httpd2.conf"


추가적으로 유용한 명령어들

(서비스 제거)


httpd.exe -k uninstall -n "서비스이름"

(서비스 설정파일 검사)


httpd.exe -n "서비스이름" -t 



단계 4. 서비스 시작

'Apache Service Monitor' 에서 서비스 시작


또는 


'윈도우 서비스' ( 실행창 (윈도우+R) 에서 services.msc 입력) 에서 해당 서비스를 시작 함.




반응형