Topik ini menjelaskan cara membangun situs web menggunakan Internet Information Services (IIS) pada Windows Server bersama dengan Cloud Storage Gateway (CSG).
Informasi Latar Belakang
CSG memungkinkan Anda mengakses dan berbagi data yang disimpan di Object Storage Service (OSS) menggunakan Network-Attached Storage (NAS) atau Samba. Dengan CSG, Anda dapat menikmati manfaat penyimpanan tak terbatas dari bucket OSS tanpa pengalaman sebelumnya dalam OSS. IIS adalah server web dari Microsoft yang dapat meng-host aplikasi web dan sering digunakan oleh pengguna Windows Server karena kemudahan penyebaran layanan.
Prasyarat
Akun Alibaba Cloud telah dibuat dan verifikasi nama asli untuk akun tersebut sudah selesai. Untuk informasi lebih lanjut, lihat Buat Akun Alibaba Cloud.
CatatanKami merekomendasikan Anda membuat Pengguna RAM dan masuk ke Konsol CSG sebagai Pengguna RAM.
CSG telah diaktifkan. Jika CSG belum diaktifkan, ikuti petunjuk di layar di Konsol CSG untuk mengaktifkan CSG.
VPC tersedia di wilayah tempat Anda ingin membuat file gateway. Untuk informasi lebih lanjut, lihat Buat VPC dengan blok CIDR IPv4.
Instans ECS dibuat di VPC di wilayah tempat Anda ingin membuat file gateway.
CatatanJika host lokal Anda terhubung ke VPC melalui sirkuit Express Connect, Anda juga dapat melakukan langkah-langkah ini menggunakan host tersebut.
Bucket OSS telah dibuat. Untuk informasi lebih lanjut, lihat Mulai menggunakan Konsol OSS.
PentingFile gateway mendukung kelas penyimpanan berikut dari bucket OSS: Standar, Infrequent Access (IA), dan Arsip. File gateway tidak mendukung bucket OSS yang memiliki konfigurasi routing kembali-ke-asal.
Kami merekomendasikan agar Anda tidak mengaitkan gateway dengan bucket Arsip. Jika file yang ditulis dari file gateway ke OSS diperkirakan jarang dimodifikasi, kami sarankan Anda menyimpan file tersebut di bucket Standar atau IA terlebih dahulu dan mengonfigurasi aturan siklus hidup yang mengubah kelas penyimpanan file menjadi Arsip atau Penyimpanan Arsip Dingin. Ini mengurangi operasi pemulihan yang tidak perlu dan mengoptimalkan biaya serta efisiensi penyimpanan.
Saat klien menulis file ke file gateway, gateway mencatat setidaknya dua tindakan: menulis file dan mengatur waktu modifikasi file. Gateway menggabungkan kedua tindakan tersebut jika memungkinkan. Namun, gateway mungkin tetap memulai beberapa operasi pada objek ke bucket tempat objek disimpan. Operasi CopyObject dipanggil untuk menyimpan waktu modifikasi file sebagai bagian dari metadata objek di bucket. Jika objek tersebut adalah objek Arsip atau Penyimpanan Arsip Dingin, operasi ini memerlukan pemulihan objek, yang membutuhkan waktu untuk diselesaikan. Ini meningkatkan waktu yang diperlukan untuk unggah objek dan bahkan menyebabkan kegagalan unggah jika tidak cukup waktu tersisa untuk mengunggah data di cache.
Siapkan Sumber Daya CSG
Di halaman Gateways di Konsol CSG, buat file gateway yang memiliki share Server Message Block (SMB). Untuk langkah-langkah rinci, lihat Kelola file gateway di Konsol CSG.
CatatanPada langkah Config Protocol, pilih SMB untuk Protocol.

Di halaman Gateways, klik ID file gateway. Di halaman yang muncul, klik .
Di kotak dialog Add SMB User, atur Username dan Password.

Di tab Shares, temukan share dan klik Settings di kolom Aksi. Kotak dialog Pengaturan Share SMB akan muncul.
Klik Edit untuk memberikan izin baca/tulis atau hanya-baca kepada pengguna SMB.

Bangun Situs Web Berbasis IIS
Bagian ini tidak mencakup semua langkah. Untuk langkah-langkah yang tidak disebutkan, pertahankan pengaturan default dan klik Next.
Di Control Panel, klik Turn Windows features on or off. Anda juga dapat membuka Server Manager dari Windows Server dan menggunakan Add Roles and Features Wizard. Topik ini menunjukkan cara membangun situs web berbasis IIS di Windows Server 2022.

Klik Add roles and features.

Pilih jenis instalasi.

Pilih server tempat Anda ingin menginstal peran dan fitur.

Pilih peran Web Server (IIS) dari daftar Roles.

Setelah instalasi selesai, klik Close.

Buka Internet Information Services (IIS) Manager, klik kanan Sites, dan pilih Add Website.

Di kotak dialog Tambah Situs Web, masukkan nama situs web di bidang Site name, target mount SMB di bidang Physical path, lalu klik OK.

Mount Share SMB
Untuk mengizinkan IIS mengakses target mount, tambahkan akun lokal di Windows.

Di Internet Information Services (IIS) Manager, temukan situs web dan klik Advanced Settings di sebelah kanan.

Di kotak dialog Pengaturan Lanjutan, klik ikon
di sebelah bidang Credential Jalur Fisik. Di kotak dialog Connect As, pilih Specific user dan atur nama pengguna dan kata sandi yang sama dengan pengguna SMB, lalu klik OK. Jika pengguna tersebut adalah pengguna domain, Anda dapat menambahkan gateway ke domain Active Directory alih-alih membuat pengguna secara terpisah.
Buka File Explorer. Pilih This PC dari panel kiri. Kemudian, di tab Computer, pilih Map network drive.
Di kotak dialog Map Network Drive, masukkan target mount SMB di bidang Folder, pilih Connect using different credentials.

Klik Selesai. Di kotak dialog yang muncul, masukkan nama dan kata sandi pengguna SMB untuk menyelesaikan operasi mount. Jika sistem gagal memetakan drive jaringan, jalankan perintah berikut di Command Prompt:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1
Akses Situs Web Berbasis IIS
Di drive jaringan yang dipetakan, buat file HTML bernama hello.html:
<!DOCTYPE html> <html> <head> <title>Ini adalah judul</title> </head> <body> <p>Halo dunia!</p> </body> </html>Setelah IIS dimulai, masukkan 127.0.0.1/hello.html di bilah alamat browser. Situs web dapat diakses.
