asp 공부때문에 웹서버를 셋팅하던중 XP의 IIS내에서 그냥 설정하면
외부에서 접속을 못하더군요. 4년전에 윈2000에서 했을때와는 달리 SP2에
방화벽까지 보안부분에서 많이 바뀌고 까다로워 졌기때문에..  
오늘 이거 해결하느라 2시간은 뻘짓하면서 까먹었습니다. -_-;
그 시간노가다의 산물을 팁으로 만들어 봤습니다.

간단하게 셋팅하고 포트를 바꾸고 방화벽에서 그 포트를 예외로 설정해 주셔야
외부인이 웹서버에 접속가능합니다. 이게 뭔말인지 이해안되시면 아래 팁을
찬찬히 따라해주세요. 스샷을 첨부했으니 그리 어렵지 않으리라 생각됩니다.


1. 우선 IIS내에 웹사이트 - 웹서버에서 속성을 보시면 TCP 포트 설정하는
   부분이 있습니다. (빨간 밑줄부분)
  
그 부분에 기본값 80으로 되어있는걸 적당히 바꿔주세요. 

사용자 삽입 이미지


2. 그리고나서 제어판 - 보안센터 - 윈도우 방화벽을 열고서
위에 탭메뉴 중에
   "예외"를 눌러주세요. 아래쪽에 "포트 추가"라는 설정을 눌러줍니다.

사용자 삽입 이미지


3. 포트추가에서 적당히 IIS라고 이름을 지어주고 아까 설정한 TCP 포트의 넘버를
   똑같이 적어주면 됩니다. 이 예외를 설정해서 해당 포트를 개방해야만 외부에서
   웹서버로 접속이 가능하더군요. (2시간짜리 팁입니다. -_-;)

사용자 삽입 이미지

포트넘버를 바꾸고 포트를 예외설정을 마치셨으면...
이제 자신의 아이피주소와 함께 포트를 같이 써주시면 됩니다.
이런식으로 말입니다.

예) http://210.205.216.111:8000/
     http://아이피주소:포트넘버

+ Recent posts