🛡️

NSG で VM への Web アクセスを許可

難易度:入門
所要時間:45 分

ラボ概要

Ubuntu VM に Nginx をインストールし、NSG の Inbound ルールで HTTP を許可してブラウザからアクセスできるよう構成します。

このラボでは、引っ越し業者 Midnight Movers 社の想定で、Web サーバとして Ubuntu VM をクラウドに公開する作業を体験します。事前構築の VM には SSH(22)のみが許可されており、最初は Web ブラウザからアクセスできない状態です。学習者は Nginx をインストールし、NSG に HTTP(80)の Inbound ルールを追加して、デフォルト Deny → Allow による動作差を体感します。

学習目標:

  • 事前構築済み Ubuntu VM に SSH で接続する
  • apt で Nginx をインストールする
  • カスタム HTML を /var/www/html に配置する
  • NSG の既定 Deny 動作で HTTP がブロックされることを確認する
  • NSG に HTTP Inbound ルールを追加して許可する
  • ブラウザから VM の Public IP にアクセスして Web ページが表示されることを確認する
前提知識:
  • Azure Portal の基本操作
  • bash と apt の基本コマンド
  • SSH によるリモート接続
  • HTTP の基本概念
完了条件:
  • Ubuntu VM webvm1 に Nginx がインストールされ、サービスが動作していること
  • NSG nsg-webvm1 に HTTP(80/TCP)の Allow Inbound ルール Allow-HTTP-Inbound が追加されていること
  • ブラウザから http://<Public IP> にアクセスして Web ページが表示されること
🛡️

ハンズオンラボとは?

本物の Azure リソースを使い、リスクなく試行錯誤しながら実践的なスキルを身につけられます。

他のラボを見る