Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menginstal Fitur Windows: IIS
penting
AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di AWS re:Post
Fitur Windows adalah seperangkat komponen sistem opsional, termasuk. NETkerangka kerja dan Layanan Informasi Internet (IIS). Topik ini menjelaskan bagaimana menerapkan buku masak untuk menginstal fitur yang umum digunakan, Internet Information Services (IIS).
catatan
Menginstal Packagemenunjukkan cara menginstal perangkat lunak yang datang dalam paket installer, seperti MSI file, yang harus Anda unduh ke instance dan jalankan. IISbuku masak
Menjalankan Resep pada Instance Windowsmenunjukkan cara menggunakan sumber powershell_script
daya untuk menginstal fitur Windows. Contoh ini menunjukkan pendekatan alternatif: gunakan windows_feature
sumber daya buku masak Chef Windows
catatan
Chef juga memiliki IIS buku masak, yang dapat Anda gunakan untuk mengelolaIIS. Untuk informasi lebih lanjut, lihat IISbuku masak
Untuk mengatur buku masak
-
Buka GitHub repositori buku masak windows
dan unduh buku masak. windows
Contoh ini mengasumsikan bahwa Anda akan mengunduh
windows
repositori sebagai file.zip, tetapi Anda juga dapat mengkloning repositori jika Anda mau. -
Buka GitHub repositori buku masak chef_handler dan unduh buku masak
. chef-handler
windows
Buku masak tergantung padachef_handler
; Anda tidak akan menggunakannya secara langsung. Contoh ini mengasumsikan bahwa Anda akan mengunduhchef_handler
repositori sebagai file.zip, tetapi Anda juga dapat mengkloning repositori jika Anda mau. -
Ekstrak
chef_handler
buku masakwindows
dan ke direktori di direktori buku masak Anda bernamawindows
danchef_handler
, masing-masing. -
Buat direktori di direktori buku masak Anda bernama
install-iis
dan arahkan ke sana. -
Tambahkan
metadata.rb
fileinstall-iis
dengan konten berikut.name "install-iis" version "0.1.0" depends "windows"
depends
Arahan ini memungkinkan Anda untuk menggunakan sumber dayawindows
buku masak dalam resep Anda. -
Tambahkan
recipes
direktori keinstall-iis
dan tambahkan file bernamadefault.rb
ke direktori yang berisi kode resep berikut.%w{ IIS-WebServerRole IIS-WebServer }.each do |feature| windows_feature feature do action :install end end service 'w3svc' do action [:start, :enable] end
Resepnya menggunakan
windows_feature
sumber dayawindows
buku masak untuk menginstal yang berikut ini:Resep kemudian menggunakan
service
sumber daya untuk memulai dan mengaktifkan IIS layanan (W3SVC). catatan
Untuk daftar lengkap fitur Windows yang tersedia, gunakan RDP untuk masuk ke instance, buka jendela prompt perintah, dan jalankan perintah berikut. Perhatikan bahwa daftarnya cukup panjang.
dism /online /Get-Features
-
Buat
.zip
arsip yang berisiinstall-iis
,chef_handler
, danwindows
buku masak dan unggah arsip ke ember S3. Jadikan arsip publik dan rekam URL untuk digunakan nanti. Contoh ini mengasumsikan bahwa arsip diberi namainstall-iis.zip
. Untuk informasi selengkapnya, lihat Repositori Buku Masak.Konten yang dikirim ke bucket Amazon S3 mungkin berisi konten pelanggan. Untuk informasi selengkapnya tentang menghapus data sensitif, lihat Bagaimana Cara Mengosongkan Bucket S3? atau Bagaimana Saya Menghapus Bucket S3? .
Buat tumpukan untuk contoh ini sebagai berikut. Anda juga dapat menggunakan tumpukan Windows yang ada. Cukup perbarui buku masak, seperti yang dijelaskan nanti.
Buat tumpukan
-
Buka konsol AWS OpsWorks Stacks
dan pilih Add Stack. Tentukan pengaturan berikut, terima default untuk pengaturan lainnya, dan pilih Tambah Tumpukan. -
Nama - Instal IIS
-
Wilayah - AS Barat (Oregon)
Contoh ini akan bekerja di wilayah mana pun, tetapi kami sarankan menggunakan US West (Oregon) untuk tutorial.
-
Sistem operasi default - Microsoft Windows Server 2012 R2
-
-
Pilih Tambahkan lapisan dan tambahkan lapisan khusus ke tumpukan dengan pengaturan berikut.
-
Nama – IIS
-
Nama pendek — iis
-
-
Tambahkan instance 24/7 dengan pengaturan default ke IIS layer dan mulai.
Anda sekarang dapat menginstal buku masak dan menjalankan resepnya
Untuk menginstal buku masak dan menjalankan resep
-
Edit tumpukan untuk mengaktifkan buku masak khusus, dan tentukan pengaturan berikut.
-
Jenis repositori - Arsip S3
-
Repositori URL — Arsip buku masak URL yang Anda rekam sebelumnya.
Terima nilai default untuk pengaturan lain dan pilih Simpan untuk memperbarui konfigurasi tumpukan.
-
-
Jalankan perintah tumpukan Update Custom Cookbooks, yang menginstal versi terbaru buku masak kustom Anda pada instance online stack. Jika versi sebelumnya dari buku masak Anda ada, perintah ini menimpanya.
-
Jalankan resep dengan menjalankan perintah tumpukan Execute Recipes dengan Recipes untuk mengeksekusi set ke
install-iis::default
. Perintah ini memulai menjalankan Chef, yang menjalankan resep yang ditentukan.catatan
Contoh ini menggunakan Execute Recipes untuk kenyamanan, tetapi Anda biasanya memiliki AWS OpsWorks Stacks menjalankan resep Anda secara otomatis dengan menetapkannya ke acara siklus hidup yang sesuai. Anda dapat menjalankan resep tersebut dengan memicu acara secara manual. Anda dapat menggunakan perintah stack untuk memicu peristiwa Setup dan Configure, dan perintah deploy untuk memicu peristiwa Deploy dan Undeploy.
-
Untuk memverifikasi instalasi, gunakan RDP untuk terhubung ke instance dan buka Windows Explorer. Sistem file sekarang harus memiliki
C:\inetpub
direktori. Jika Anda memeriksa daftar layanan dalam aplikasi Panel Kontrol Alat Administratif, IIS harus dekat bagian bawah. Namun, itu akan dinamai World Wide Web Publishing Service, tidakIIS.