일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- swift3
- 신도림
- push
- LG유플러스
- 포켓볼
- Bitcode
- UITableView
- GCD
- Xcode
- 해몽
- 신도림 테크노마트
- loop
- swift
- afterdelay
- 보라카이
- Example
- 얻는법
- simulator
- 스마트폰
- 앱스토어
- UIView
- 샘플
- 공략
- error
- 포켓몬 GO
- IOS
- 아이폰7
- 페이백
- Check
- setting
- Today
- Total
도래울
IIS 설치 및 외부게시 본문
ASP.NET을 통해 개발된 페이지를 게시하기 위해선 IIS 가 필요하다. 물론 IIS가 아닌 다른 서비스를 사용할 수 있지만, 정식 Windows엔 기본적으로 포함되어 있으며 구축이 간단하기 때문에 IIS로 구축하는 것이 가장 일반적이라 볼 수 있다. 이전에 해당 포스트를 다음(Daum) 블로그에서 작성한 적이 있어 내용을 조금 보강하여 포스트를 작성하였다. (그래봐짜 기존내용에서 몇 자 추가한게 전부다 -_-;;)
1. IIS 설치 과정
1) 제어판에서 '제어판->프로그램->Windows 기능 사용/사용안함' 으로 들어간다. Windows 8에선 'Windows 기능 사용/사용안함' 이 'Windows 기능 켜기/끄기'로 명칭이 변경되었다.
[그림 1] 프로그램 및 기능에 있는 Windows 기능 사용/사용안함 화면
2) 다음 항목들을 선택한다.
- 보안 (해당 트리노드까지만 선택)
- 응용 프로그램 개발 (해당 트리노드의 하위노드를 모두 선택)
- 일반적인 HTTP 기능 (해당 트리노드까지만 선택)
- 웹 관리 도구 (해당 트리노드까지만 선택)
* 일반적인 ASP.NET 기반 웹서버 구축에 대한 체크항목이므로 실제 필요한 사항과 차이가 있을 수 있다.
[그림 2] 인터넷 정보 서비스 선택항목
3) http://localhost 로 접속하여 IIS 환영페이지가 나오는지 확인한다. 나온다면 웹서버 설치가 완료된 것이다.
2. 외부(동일망 내)에 다른 기기에서 게시한 웹페이지 접근하기
1) 제어판 -> 시스템 및 보안 -> Windows 방화벽으로 들어간 뒤, 고급 설정을 선택한다.
[그림 3] Window 방화벽 고급 설정 위치
2). 고급 설정란에서 인바운드 규칙을 누른뒤, 새 규칙을 누른다.
[그림 4] 인바운드 규칙에 새 규칙만들기
3). 새 인바운드 규칙 마법사가 실행되면 각 단계마다 다음과 같이 진행한다.
1. 규칙종류 단계 : 미리정의됨을 선택한후 World Wide Web 서비스(HTTP)를 찾아 선택.
2. 미리 정의된 규칙 : 항목을 선택하고 (한개 나올 것입니다.) 다음을 클릭.
3. 작업 : 연결 허용상태에서 그대로 마침 클릭
[그림 5] 규칙 종류 단계
[그림 6] 미리 정의된 규칙 단계
[그림 7] 작업 단계
설정을 모두 완료한 후 스마트폰이나 태블릿으로 WI-FI에 연결한 후, IIS 를 설치한 PC의 IP로 웹 접속을 시도해본다. IIS 설치완료 후 나타나던 IIS 환영페이지가 나타난다면 보안설정에 성공한 것이다.
Note 1. 만일 웹 서버에서 게시하고자 하는 웹의 포트를 기본 HTTP(80) 이 아닌 다른 포트로 설정한다면 규칙 종류 단계에서 포트를 선택하고 포트번호를 직접 입력하는 방법도 있다.
Note 2. Windows 7 및 Windows Server 2008의 경우 ASP.NET 4.0이 등록되어있지 않을 수 있다. 따라서 아래와 과정을 거쳐야 한다.
1.cmd 를 관리자 권한으로 실행 후, 해당 경로로 이동
C:\Windows\Microsoft.NET\Framework\v4.0.30319
2. aspnet_regiis.exe -i 명령어를 치면 설치메시지가 뜸. 기다리면 끝
'개발' 카테고리의 다른 글
정규표현식(Regular Expression) (0) | 2016.12.16 |
---|---|
[mac] SourceTree에서 Branch 관리하기 (0) | 2016.03.28 |
Windows용 Git Server 설치 (bonobo+TortoiseGit) (0) | 2016.03.04 |
2016년 1월 - 프로그래밍언어 순위 (0) | 2016.02.29 |