Bagikan melalui


Panduan Cepat untuk Penyebaran Hosting Bersama

oleh Walter Oliver

Pengantar

Artikel ini memberikan gambaran umum dasar tentang langkah-langkah manual untuk menyebarkan server Web front-end yang menjalankan IIS 7.5 atau lebih tinggi untuk skenario Shared Hosting. Ini juga termasuk pengaturan konfigurasi kunci per situs. Langkah-langkah ini dijelaskan secara lebih rinci di artikel Web Server For Shared Hosting dan File Server For Content Storage dari panduan ini.

Pra-Penyetelan Server Web

Sebelum mengonfigurasi izin pada server file, Anda harus bergabung dengan server Web ke pengontrol domain Direktori Aktif.

Catatan

Dimungkinkan untuk tidak menggunakan akun domain, tetapi penyiapan dalam arsitektur hosting bersama ini mengasumsikan komputer yang bergabung dengan domain. Hal-hal tertentu perlu diubah untuk skenario non-domain (jika Anda menggunakan konten di server file jarak jauh, akun pengguna yang sama dengan kata sandi yang sama harus ada di server Web dan server file, misalnya).

  1. Bergabunglah dengan server Web ke pengontrol domain Direktori Aktif. Ini tidak diperlukan jika Anda menyiapkan server mandiri
  2. Jika Anda akan menyimpan konten atau konfigurasi di server file jarak jauh, konfigurasikan kunci registri MaxCmds di server Web -- lihat Kunci Registri Perintah SMB.
  3. Jika Anda akan menggunakan server file berbasis Windows, tambahkan kunci registri MaxMptCt dan MaxWorkItems di server file -- lihat Kunci Registri Perintah SMB.

Penyetelan Server Web

  1. Instal Peran Server Web - IIS.

  2. Jalankan AppCmd untuk membuat Cadangan awal.

    %windir%\system32\inetsrv\appcmd add backup "FirstBackup"
    
  3. Konfigurasikan proses pekerja mode 32-bit secara global di server.

    %windir%\system32\inetsrv\appcmd  set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true
    
  4. Konfigurasikan Identitas Kumpulan Aplikasi sebagai Pengguna Anonim (pengguna anonim adalah menjadi identitas proses pekerja) secara global di server.

    %windir%\system32\inetsrv\appcmd set config -section:anonymousAuthentication /username:"" --password
    
  5. Mengonfigurasi Dokumen Default di tingkat server di Manajer IIS.

  6. Pilih Bidang W3C untuk Log di tingkat server di Manajer IIS.

  7. Konfigurasikan properti dynamicIdleThreshold .

  8. Mengonfigurasi Kompresi Dinamis.

  9. Aktifkan Manajemen Layanan Web Jarak Jauh di Manajer IIS.

    Catatan

    Jika Anda menggunakan Pengguna Manajer IIS dan konten disimpan dalam berbagi file (UNC), atur WMSVC untuk dijalankan sebagai identitas kustom yang memiliki akses baca/tulis ke berbagi. Untuk detail tentang tindakan akses baca/tulis WMSVC, lihat Matriks Perilaku Administrasi Jarak Jauh.

  10. Aktifkan port WMSVC dalam firewall lokal di server Web Anda dengan membuka Panel Kontrol dan mengklik dua kali ikon Windows Firewall. Kemudian pilih "Ubah pengaturan firewall" dan tambahkan port untuk layanan.

    Catatan

    Firewall diaktifkan secara default dan Anda harus menambahkan port default (8172) atau port kustom jika Anda memilihnya.

  11. Buat tingkat kepercayaan kustom berdasarkan Kepercayaan sedang.

    • Atur true tidak terbatas untuk WebPermission.
    • Tambahkan kepercayaan kustom untuk Web.config dan menguncinya.
  12. Aktifkan Kepercayaan penuh ke berbagi file jarak jauh. Lihat Izin Berbagi dan NTFS untuk detail selengkapnya.

    caspol -m -ag 1.  -url "file://\\remotefileserver\content$\*" FullTrust
    
  13. Buka %windir%\Microsoft.NET\Framework\{version}\aspnet.config dan atur gcServer yang diaktifkan ke false alih-alih true.

    <configuration> 
       <runtime> 
         <gcServer enabled="false"/> 
       </runtime> 
    </configuration>
    
  14. Nonaktifkan cache templat ASP.

    %windir%\system32\inetsrv\appcmd set config -section:asp -cache.maxDiskTemplateCacheFiles:0
    
  15. Jalankan AppCmd untuk membuat Cadangan setelah semua perubahan berhasil.

    %windir%\system32\inetsrv\appcmd add backup "AfterWalkthroughBackup"
    
  16. Aktifkan Konfigurasi Bersama, jika diperlukan untuk lingkungan Anda.

  17. Buat jadwal pencadangan.