使用 NGINX 创建 VM
此脚本创建一个 Azure 虚拟机,并使用 Azure 虚拟机自定义脚本扩展安装 NGINX。 运行此脚本后,可通过虚拟机的公共 IP 地址访问演示网站。
若要运行此示例,请安装最新版本的 Azure CLI。 若要开始,请运行 az login
以创建与 Azure 的连接。
适用于 Azure CLI 的示例是针对 bash
shell 编写的。 若要在 Windows PowerShell 或命令提示符中运行此示例,可能需要更改脚本的元素。
如果没有 Azure 订阅,请在开始之前创建一个 Azure 免费帐户。
自定义脚本扩展
自定义脚本扩展将此脚本复制到虚拟机上。 然后运行该脚本,安装和配置 NGINX Web 服务器。
#!/bin/bash
# update package source
apt-get -y update
# install NGINX
apt-get -y install nginx
清理部署
运行以下命令来删除资源组、VM 和所有相关资源。
az group delete --name myResourceGroup
脚本说明
此脚本使用以下命令创建资源组、虚拟机和所有相关资源。 表中的每条命令均链接到特定于命令的文档。
命令 | 说明 |
---|---|
az group create | 创建用于存储所有资源的资源组。 |
az vm create | 创建虚拟机。 此命令还指定要使用的虚拟机映像和管理凭据。 |
az vm open-port | 创建网络安全组规则,以允许入站流量。 在此示例中,为 HTTP 流量打开端口 80。 |
azure vm extension set | 将虚拟机扩展添加到 VM 并运行该扩展。 在此示例中,使用自定义脚本扩展来安装 NGINX。 |
az group delete | 删除资源组,包括所有嵌套的资源。 |
后续步骤
有关 Azure CLI 的详细信息,请参阅 Azure CLI 文档。
可以在 Azure Linux VM 文档中找到其他虚拟机 CLI 脚本示例。