IIS 7.5 + APACHE 환경
별도 설정하지 않았다면 기존 http 서버에서 아래와 같이 모든 ip에 대해 listen 하고 있을 것이다.
C:\> netstat -ano | findstr :80
0.0.0.0:80 ...
1. httpd.conf 에서 LISTEN 을 할당할 IP:80 으로 변경 (예시: 1.1.1.1)
Listen 80
--> Listen 1.1.1.1:80
2. IIS 의 바인딩 설정 (예시: 1.1.1.2)
IP 주소 및 포트 지정
--> 1.1.1.2
3. IIS http LISTEN IP 지정 (참고: http://toastergremlin.com/?p=320)
C:\> netsh http add iplisten ipaddress=1.1.1.2
(지정하지 않는 다면 0.0.0.0:80 을 OPEN 하려고 하여 httpd가 1.1.1.1:80을 listen 하더라도 충돌이 난다)
C:\> iisreset
(IIS ADMIN 재시작)
4. httpd 및 IIS http 서버 시작
5. ip, port 및 서비스 확인
C:\> netstat -ano | findstr :80
1.1.1.1:80 httpd
1.1.1.2:80 IIS
6. 방화벽 체크
IIS 및 httpd 프로세스에 대해 허용되어 있지 않다면 개별 포트 추가한다.