아래와 같이 따라하기를 하면 바로 웹서버를 올릴 수 있습니다.
https://docs.microsoft.com/en-us/learn/modules/welcome-to-azure/6-scale-up?pivots=windows-cloud
웹서버 추가하기
IIS 구성
여기서 사용자 정의 스크립트 확장을 사용하여 Cloud Shell에서 VM에 원격으로 IIS를 구성 할 수 있습니다. 포트 80 (HTTP)에서 인바운드 네트워크 액세스를 허용하도록 방화벽을 구성합니다.
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"과 함께 시작 메시지를 표시하도록 홈 페이지를 구성합니다.
Azure CLI부
az vm open-port
--name myVM
--resource-group c63ff41e-6a7d-4811-8209-4f832d30d461
--port 80
구성 확인
IIS가 설정되었으므로 IIS가 실행 중인지 확인하십시오.
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)가 표시됩니다.
환영 메시지가 표시되지 않는 경우 :
• VM의 IP 주소를 사용하고 있으며 예제에 표시된 IP 주소가 아닌지 확인하십시오.
• az vm open-port앞에서 설명한 명령 을 실행 하여 방화벽을 통해 포트 80 (HTTP)을 열 었는지 확인하십시오 .
• 잠시 후 페이지를 새로 고침하십시오. IIS가 설치되었지만 서비스가 아직 완전히 시작되지 않았을 수 있습니다.