마이크로소프트 에저(AZURE)학습하기 웹서버 올리기 #2

papasmf1(55)
Published in
#kr
Words
260
Reading
2 min
Listen
Play
8y

아래와 같이 따라하기를 하면 바로 웹서버를 올릴 수 있습니다.

https://docs.microsoft.com/en-us/learn/modules/welcome-to-azure/6-scale-up?pivots=windows-cloud

웹서버 추가하기

IIS 구성

여기서 사용자 정의 스크립트 확장을 사용하여 Cloud Shell에서 VM에 원격으로 IIS를 구성 할 수 있습니다. 포트 80 (HTTP)에서 인바운드 네트워크 액세스를 허용하도록 방화벽을 구성합니다.

  1. Cloud Shell에서이 az vm extension set명령을 실행하여 IIS를 설치하고 기본 홈 페이지를 구성하는 PowerShell 스크립트를 다운로드하고 실행합니다.

Azure CLI부

az vm extension set
--resource-group c63ff41e-6a7d-4811-8209-4f832d30d461
--vm-name myVM
--name CustomScriptExtension
--publisher Microsoft.Compute
--settings "{'fileUris':['https://raw.githubusercontent.com/MicrosoftDocs/mslearn-welcome-to-azure/master/configure-iis.ps1']}"
--protected-settings "{'commandToExecute': 'powershell -ExecutionPolicy Unrestricted -File configure-iis.ps1'}"

IIS를 구성하고, 홈페이지의 내용을 설정하고, 서비스를 시작하는 프로세스는 완료하는 데 몇 분이 걸립니다.
그 동안 PowerShell 스크립트를 살펴볼 수 있습니다. 원한다면 별도의 브라우저 탭에서 이 스크립트는 IIS를 설치하고 VM의 컴퓨터 이름 "myVM"과 함께 시작 메시지를 표시하도록 홈 페이지를 구성합니다.

  1. 이 az vm open-port명령을 실행 하여 방화벽을 통해 포트 80 (HTTP)을 엽니 다.

Azure CLI부

az vm open-port
--name myVM
--resource-group c63ff41e-6a7d-4811-8209-4f832d30d461
--port 80

구성 확인

IIS가 설정되었으므로 IIS가 실행 중인지 확인하십시오.

  1. 이 az vm show명령을 실행 하여 VM의 공용 IP 주소를 나열하십시오.

Azure CLI부

az vm show
--name myVM
--resource-group c63ff41e-6a7d-4811-8209-4f832d30d461
--show-details
--query [publicIps]
--output tsv

VM의 공용 IP 주소 (예 : 104.211.9.245)가 표시됩니다.

  1. 새 브라우저 탭에서 VM의 IP 주소 (IP 주소 http://다음)로 이동하십시오. 환영 메시지와 VM의 이름이 표시됩니다.

스크린샷 2019-03-02 오전 11.46.32.png

환영 메시지가 표시되지 않는 경우 :
• VM의 IP 주소를 사용하고 있으며 예제에 표시된 IP 주소가 아닌지 확인하십시오.
• az vm open-port앞에서 설명한 명령 을 실행 하여 방화벽을 통해 포트 80 (HTTP)을 열 었는지 확인하십시오 .
• 잠시 후 페이지를 새로 고침하십시오. IIS가 설치되었지만 서비스가 아직 완전히 시작되지 않았을 수 있습니다.

마이크로소프트 에저(AZURE)학습하기 웹서버 올리기 #2 | Ecency