본문으로 건너뛰기

IIS 설치 및 인바운드 규칙 설정


이번 챕터에서는 VM을 웹 서버로 사용하기 위해 포트가 잘 열려였는지 확인해 보겠습니다. 해당 시리즈에서는 Docker 를 사용하기 때문에 굳이 IIS 가 필요하지는 않지만 Windows에서 손쉽게 IIS를 활성화 할 수 있기 때문에 IIS를 이용하여 확인하도록 하려고 합니다.

외부에서 접근이 가능한지 포트 오픈 여부를 확인하는 것만 진행하기 때문에 포트를 바인딩 해서 외부로 접속 성공 여부를 확인할 수 있는 서버만 있으면 됩니다. 이를 위해서 Tomcat , IIS , Docker 등 모두 자유입니다.

왜 PORT를 OPEN 해야되나요?

보안상의 이유로 대부분의 port는 처음에 open 되어있지 않습니다. 우리가 RDP으로 들어간 것도 RDP 의 기본 port가 open 되었기 때문에 가능한 것입니다.

RDP port open은 우리가 VM 생성할 때 체크했습니다.

우린 외부에서 접속이 가능한 Web Server 로써도 사용할 것이기 때문에 HTTP 관련 port를 미리 open해서 정상적으로 동작하는지 확인하는 작업입니다.

IIS 설치​

note

Windows Server를 기준으로 가이드 되었습니다.

인바운드 포트 규칙 설정​

Azure VM의 경우 네트워크 보안 그룹 에서만 인바운드 규칙을 설정하면 됩니다. 즉, VM 자체 OS Level 에서 설정하지 않아도 됩니다.

만약, Windows OS에서 인바운드 규칙을 활성화 한다면 아래의 작업이 진행될 것 입니다.

VM의 왼쪽 탭에 있는 네트워킹을 클릭하여 인바운드 포트 규칙을 설정합니다.

note

현재 오픈한 80 PORT 는 HTTP 기본 포트입니다. HTTPS 는 아직 오픈하지 않았으므로 HTTPS 으로는 연결이 안 되는 게 정상입니다.

외부에서 접속 확인​

IIS 설치 시 기본으로 서빙해주는 파일이 있음으로 VM의 IP 혹은 도메인 root로 HTTP 요청하면 서빙되는 파일을 볼 수 있습니다.

이를 통해 인바운드 포트 규칙이 잘 설정되었음을 확인하고 외부에서 정상적으로 접속되는 것을 확인할 수 있습니다.

Reference​

  1. Windows Server에 IIS 설치 방법

parkgang