nendのSREエンジニア入門ブログ

nendのSREエンジニア入門ブログ

azure vmでweb serverを構築・公開する所までの手順を解説!

前提条件の確認

Azureサブスクリプションの有効性 Azure CLIやAzure Portalへのアクセス Azure Virtual Machineの作成

リソースグループの作成 VMのサイズとOSの選択 管理者アカウントの設定 ネットワーク設定 (VNet, Subnet, IPアドレス) VMへの接続

Windowsの場合: RDPを使用 Linuxの場合: SSHを使用 Webサーバーのインストール

Linuxの場合: Apache, Nginxなどのインストール Windowsの場合: IISの設定 Webサーバーの設定

ドキュメントルートの設定 仮のHTMLページを配置 ファイアウォールとネットワークの設定

NSG (Network Security Group) でのポート80 (または443) の開放 VM内部のファイアウォール設定の確認・変更 Webページへのアクセステスト

公開されたIPアドレスをブラウザで確認 追加のセキュリティ設定 (オプション)

SSL/TLS証明書の配置 HTTPSの設定 Webアプリケーションファイアウォールの導入 保守と監視

Azure MonitorやLog Analyticsのセットアップ 必要に応じてバックアップの設定