Create VM dengan NGINX
Skrip ini membuat Azure Virtual Machine dan menggunakan Ekstensi Skrip Kustom Komputer Virtual Azure untuk menginstal NGINX. Setelah menjalankan skrip, Anda dapat mengakses situs web demo di alamat IP publik komputer virtual.
Untuk menjalankan sampel ini, instal versi terbaru Azure CLI. Untuk memulai, jalankan az login
guna membuat koneksi dengan Azure.
Sampel untuk Azure CLI ditulis untuk bash
shell. Untuk menjalankan sampel ini di Windows PowerShell atau Perintah, Anda perlu mengubah elemen skrip.
Jika Anda tidak memiliki langganan Azure, buat akun gratis Azure sebelum memulai.
Ekstensi Skrip Kustom
Ekstensi skrip kustom menyalin skrip ini ke komputer virtual. Skrip kemudian dijalankan untuk menginstal dan mengonfigurasi server web NGINX.
#!/bin/bash
# update package source
apt-get -y update
# install NGINX
apt-get -y install nginx
Membersihkan penyebaran
Jalankan perintah berikut untuk menghapus grup sumber daya, VM, dan semua sumber daya terkait.
az group delete --name myResourceGroup
Penjelasan skrip
Skrip ini menggunakan perintah berikut untuk membuat grup sumber daya, komputer virtual, dan semua sumber daya terkait. Setiap perintah dalam tabel ditautkan ke dokumentasi spesifik perintah.
Perintah | Catatan |
---|---|
az group create | Membuat grup sumber daya tempat semua sumber daya disimpan. |
az vm create | Membuat komputer virtual. Perintah ini juga menentukan gambar komputer virtual yang akan digunakan, dan kredensial administratif. |
az vm open-port | Membuat aturan kelompok keamanan jaringan untuk mengizinkan lalu lintas masuk. Dalam sampel ini, port 80 dibuka untuk lalu lintas HTTP. |
set ekstensi azure vm | Menambahkan dan menjalankan ekstensi komputer virtual ke VM. Dalam sampel ini, ekstensi skrip kustom digunakan untuk menginstal NGINX. |
hapus grup az | Menghapus grup sumber daya termasuk semua sumber daya berlapis. |
Langkah berikutnya
Untuk informasi selengkapnya tentang Azure CLI, lihat Dokumentasi Azure CLI.
Sampel skrip CLI mesin virtual lainnya dapat ditemukan di dokumentasi Mesin Virtual Azure Linux.