프로그래밍/server
Apache 와 IIS 동시에 사용하기
Super User
2009. 6. 18. 16:47
MS에서 제공해주는 WindowsServer2003-KB892777-SupportTools-x86-ENU.exe 파일을 받아 설치하면
80 포트로 Apache와 IIS를 동시에 사용할 수 있다.
IIS에서 사용할 IP를 다음과 같이 지정하면 된다.
httpcfg set iplisten -i xxx.xxx.xxx.1
- IP가 두개이면 각각 NIC에 IP를 할당하고 IIS는 1번 IP만 리스닝하게 하고, 아파치는 2번만 리스닝하게 하면 된다.
- IP가 하나이고, IIS는 내부에서 개발 용도로만 사용할거라면 “httpcfg set iplisten -i 127.0.0.1” 로 설정해주면 된다.
- IIS를 외부 서비스 제공용도, 아파치를 내부 용도로 사용할거라면 현재 사용하는 실제 IP를 IIS에서 리스닝하게 하면 된다.
“httpcfg set iplisten -i 실제IP” 이렇게 하면 아파치는 127.0.0.1만 처리하게 된다.
- iplisten 목록을 보고 싶다면
iplisten 목록을 삭제한다면httpcfg query iplisten
httpcfg delete iplisten -i xxx.xxx.xxx.xxx
- 이렇게 설정한 다음엔
net stop http, net start http 를 실행해서 IIS를 재시작하면 적용 완료!
[출처] Apache 와 IIS 동시에 사용하기|작성자 해창아빠