Bagikan melalui


Menginstal dan Mengonfigurasi WebDAV di IIS 7 dan Yang Lebih Baru

oleh Robert McMurray

Pengantar

Untuk Internet Information Services (IIS) 7.0 di Windows ServerĀ® 2008, Microsoft merilis modul ekstensi WebDAV terpisah yang dapat diunduh yang sepenuhnya ditulis ulang. Modul ekstensi WebDAV baru ini menggabungkan banyak fitur baru yang memungkinkan penulis Web menerbitkan konten lebih baik dari sebelumnya, dan menawarkan administrator Web lebih banyak opsi keamanan dan konfigurasi. Dengan rilis IIS 7.5, dukungan untuk modul WebDAV yang lebih baru adalah bawaan untuk Microsoft IIS, dan Microsoft merilis versi terbaru dari modul yang dapat diunduh yang telah dirilis untuk IIS 7.0. Versi modul WebDAV yang lebih baru ini menyediakan dukungan kunci bersama dan eksklusif untuk mencegah pembaruan yang hilang karena penimpaan.

Dokumen ini memanmbing Anda menambahkan penerbitan WebDAV ke situs Web yang sudah ada dengan menggunakan antarmuka pengguna WebDAV baru dan dengan langsung mengedit file konfigurasi IIS.

Catatan

Panduan ini berisi serangkaian langkah di mana Anda masuk ke situs Web Anda menggunakan alamat loopback lokal dan akun administrator lokal. Saat menggunakan akun administrator, langkah-langkah ini hanya boleh diikuti di server itu sendiri menggunakan alamat loopback atau melalui SSL dari server jarak jauh. Jika Anda lebih suka menggunakan akun pengguna terpisah alih-alih akun administrator, Anda harus membuat folder yang sesuai dan mengatur izin yang benar untuk akun pengguna tersebut bila perlu.

Catatan

Topik ini membahas penggunaan Pengalih WebDAV untuk menyambungkan ke situs web Anda. Silakan lihat topik Menggunakan Pengalih WebDAV untuk informasi selengkapnya; khususnya bagian "Pemecahan Masalah Pengalihan WebDAV" jika Anda mengalami masalah saat menggunakan pengalih WebDAV.

Prasyarat untuk Menginstal dan Mengonfigurasi WebDAV di IIS

Item berikut diperlukan untuk menyelesaikan prosedur dalam artikel ini:

  • IIS 7.0 atau yang lebih baru harus diinstal di server Anda, dan berikut ini harus dikonfigurasi:

    • Situs Web Default yang dibuat oleh penginstalan IIS 7.0 harus masih ada.

    • Pengelola Layanan Informasi Internet harus diinstal.

    • Setidaknya satu metode autentikasi harus diinstal.

      Catatan

      Jika Anda memilih untuk menggunakan Autentikasi Dasar dengan pengalih WebDAV, Anda harus tersambung ke server Anda menggunakan HTTPS.

  • Pengalih WebDAV harus diinstal untuk Windows Server 2008, Windows Server 2008 R2, atau Windows Server 2012. (Pengalih WebDAV sudah diinstal pada Windows Vista, Windows 7, dan Windows 8.) Untuk menginstal Pengalih WebDAV, gunakan Manajer Server untuk menginstal fitur Pengalaman Desktop.

Menginstal WebDAV di IIS 7.0

Mengunduh Versi yang Tepat untuk Server Anda

Ada dua paket terpisah yang dapat diunduh untuk modul ekstensi WebDAV baru; Anda perlu mengunduh paket yang sesuai untuk versi Windows Server 2008 Anda:

  • Paket Penginstalan 32-bit:

    • WebDAV 7.5 untuk IIS 7.0 (x86)
  • Paket Penginstalan 64-bit:

    • WebDAV 7.5 untuk IIS 7.0 (x64)

Meluncurkan Paket Penginstalan

Anda harus menjalankan paket penginstalan sebagai administrator. Ini dapat dicapai dengan salah satu metode berikut:

  • Masuk ke server Anda menggunakan akun aktual bernama "Administrator", lalu telusuri ke halaman unduhan yang tercantum di atas atau klik dua kali paket unduhan jika Anda telah menyimpannya ke server Anda.

  • Masuk menggunakan akun dengan hak istimewa administrator dan membuka prompt perintah dengan mengklik kanan item menu Perintah yang terletak di menu Aksesori untuk program Windows dan memilih Jalankan sebagai administrator, lalu ketik perintah yang sesuai yang tercantum di bawah ini untuk versi Windows Anda untuk menjalankan penginstalan:

    • Versi Windows 32-bit:

      • webdav_x86_75.msi msiexec /i
    • Versi Windows 64-bit:

      • webdav_x64_75.msi msiexec /i

Berjalan Melalui Proses Penginstalan

  1. Saat paket penginstalan terbuka, Anda akan melihat layar berikut. Jika Anda menyetujui ketentuan lisensi, centang kotak "Saya terima", lalu klik Instal.
    Cuplikan layar yang memperlihatkan jendela penginstalan Web DAV 7 titik 5 Untuk I I S 7 poin 0 Siapkan.
  2. Indikator kemajuan akan mencerminkan status penginstalan saat dilanjutkan.
    Cuplikan layar yang memperlihatkan kemajuan penginstalan untuk Menginstal Web DAV.
  3. Setelah penginstalan selesai, klik Selesai.
    Cuplikan layar yang memperlihatkan penyelesaian penginstalan untuk Web DAV.
  4. Modul ekstensi WebDAV sekarang diinstal.

Menginstal WebDAV di IIS 7.5

IIS 7.5 untuk Windows Server 2008 R2

  1. Pada taskbar, klik Mulai, arahkan ke Alat Administratif, lalu klik Manajer Server.

  2. Di panel hierarki Manajer Server , perluas Peran, lalu klik Server Web (IIS).

  3. Di panel Server Web (IIS), gulir ke bagian Layanan Peran , lalu klik Tambahkan Layanan Peran.

  4. Pada halaman Pilih Layanan Peran dari Wizard Tambahkan Layanan Peran, perluas Fitur HTTP Umum, pilih Penerbitan WebDAV, lalu klik Berikutnya.

    Cuplikan layar yang memperlihatkan halaman Pilih Layanan Peran. Penerbitan WEB DAV dipilih.

  5. Pada halaman Konfirmasi Pilihan Penginstalan , klik Instal.

  6. Pada halaman Hasil , klik Tutup.

IIS 7.5 untuk Windows 7

  1. Pada taskbar, klik Mulai, lalu klik Panel Kontrol.

  2. Di Panel Kontrol, klik Program dan Fitur, lalu klik Aktifkan atau nonaktifkan Fitur Windows.

  3. Perluas Layanan Informasi Internet, lalu World Wide Web Services, lalu Fitur HTTP Umum.

  4. Pilih Penerbitan WebDAV, lalu klik OK.

    Cuplikan layar yang memperlihatkan Penerbitan WEB DAV dipilih untuk Windows 7.

Menginstal WebDAV di IIS 8.0 dan IIS 8.5

IIS 8.0 di Windows Server 2012 dan IIS 8.5 di Windows Server 2012 R2

  1. Klik ikon Manajer Server di desktop.

  2. Di jendela Manajer Server , klik menu Kelola , lalu klik Tambahkan Peran dan Fitur.

  3. Pada halaman Sebelum Anda Mulai , klik Berikutnya.

  4. Pilih Jenis Penginstalan lalu klik Berikutnya.

  5. Pilih Server Tujuan, lalu klik Berikutnya.

  6. Pada halaman Pilih Layanan Peran , perluas Server Web (IIS), perluas Server Web, perluas Fitur HTTP Umum, lalu pilih Penerbitan WebDAV. Klik Berikutnya.

    Cuplikan layar yang memperlihatkan Penerbitan WEB DAV untuk Windows Server 2012.

  7. Pada halaman Pilih Fitur , klik Berikutnya.

  8. Konfirmasi pilihan penginstalan, lalu klik Instal.

  9. Pada halaman Hasil , verifikasi bahwa penginstalan berhasil, lalu klik Tutup.

  10. Pada halaman Konfirmasi Pilihan Penginstalan , klik Instal.

  11. Pada halaman Hasil , klik Tutup.

IIS 8.0 untuk Windows 8 dan IIS 8.5 untuk Windows 8.1

  1. Pada taskbar, tahan tombol Windows , lalu tekan tombol X . Klik Panel Kontrol.

  2. Di Panel Kontrol, klik Program dan Fitur, lalu klik Aktifkan atau nonaktifkan Fitur Windows.

  3. Perluas Layanan Informasi Internet, lalu World Wide Web Services, lalu Fitur HTTP Umum.

  4. Pilih Penerbitan WebDAV, lalu klik OK.

    Cuplikan layar yang memperlihatkan Penerbitan DAV Web dipilih untuk Windows 8.

Mengaktifkan Penerbitan WebDAV dengan Menggunakan IIS Manager

Modul ekstensi WebDAV memudahkan untuk menambahkan penerbitan WebDAV ke situs yang ada dengan memberi Anda panduan yang memandu Anda melalui semua langkah yang diperlukan.

Catatan

Prosedur berikut dilakukan menggunakan IIS 8.5 di Windows Server 2012 R2

Langkah 1: Mengaktifkan WebDAV dan Menambahkan Aturan Penulisan

Pada langkah pertama ini, kami menambahkan penerbitan WebDAV ke situs Web Default, dan menambahkan pengaturan yang diperlukan untuk mengizinkan akun administrator lokal mengedit isi.

  1. Di Manajer IIS, di panel Koneksi , perluas simpul Situs di pohon, lalu klik Situs Web Default.

  2. Seperti yang ditunjukkan pada gambar di bawah ini, klik dua kali fitur Aturan Penulisan WebDAV .
    Cuplikan layar yang memperlihatkan panel Beranda Situs Web Default. Aturan Penulisan DAV Web dipilih.

  3. Saat halaman Aturan Penulisan WebDAV ditampilkan, klik tugas Aktifkan WebDAV di halaman Tindakan .
    Cuplikan layar yang memperlihatkan panel Aturan Penulisan DAV Web. Aktifkan WEB DAV disorot di panel Tindakan.

  4. Setelah WebDAV diaktifkan, klik tugas Tambahkan Aturan Penulisan di panel Tindakan .
    Cuplikan layar yang memperlihatkan panel Aturan Penulisan DAV Web. Tambahkan Aturan Penulisan disorot di panel Tindakan.

  5. Saat dialog Tambahkan Aturan Penulisan muncul:

    1. Klik Semua konten untuk menentukan bahwa aturan berlaku untuk semua tipe isi.

    2. Pilih Pengguna yang ditentukan dan ketik "administrator" untuk nama pengguna.

    3. Pilih Baca, Sumber, dan Tulis untuk izin.

    4. Ketika Anda telah menyelesaikan item ini, klik OK.

      Cuplikan layar yang memperlihatkan kotak dialog Tambahkan Aturan Penulisan. Semua konten, Pengguna yang ditentukan, Baca, Sumber, dan Tulis semuanya disorot dan dipilih.

Ringkasan untuk mengaktifkan penulisan WebDAV dan menambahkan aturan penulisan

Tugas selesai. Anda telah mengaktifkan penulisan WebDAV pada situs Web yang ada.

Untuk merekap item yang Anda selesaikan dalam langkah ini, kami menambahkan penerbitan WebDAV ke Situs Web Default dengan:

  • Mengaktifkan WebDAV untuk situs Web.
  • Menambahkan Aturan Penulisan untuk akun administrator lokal untuk akses Baca, Sumber, dan Tulis.

Catatan

Seperti disebutkan sebelumnya, pengaturan pemfilteran permintaan default Anda dapat memblokir beberapa jenis file dari penulisan WebDAV. Jika Anda tidak mengubah pengaturan pemfilteran permintaan, Anda mungkin melihat berbagai kesalahan saat mencoba menerbitkan file yang diblokir. Misalnya, jika Anda mencoba mengunggah atau mengunduh file web.config, Anda akan melihat kesalahan di klien WebDAV Anda. Untuk informasi selengkapnya tentang mengonfigurasi pengaturan pemfilteran permintaan Anda, lihat panduan Cara Mengonfigurasi WebDAV dengan Pemfilteran Permintaan .

Langkah 2: Masuk ke Situs WebDAV Anda

Pada Langkah 1 di atas, Anda mengaktifkan penerbitan WebDAV untuk Situs Web Default Anda dan menambahkan aturan penulisan untuk akun administrator lokal untuk akses Baca, Sumber, dan Tulis ke konten situs Web Anda. Dalam langkah ini, Anda masuk menggunakan akun administrator Anda.

Memastikan bahwa Anda memiliki otorisasi dan autentikasi yang dikonfigurasi

  1. Di Manajer IIS, di panel Koneksi , perluas simpul Situs di pohon, lalu klik Situs Web Default.

  2. Klik dua kali fitur Autentikasi .
    Cuplikan layar yang memperlihatkan panel Beranda Situs Web Default. Autentikasi dipilih.

  3. Ketika fitur Autentikasi terbuka, pastikan Autentikasi Windows diaktifkan. Jika tidak diaktifkan, pilih Autentikasi Windows, dan klik Aktifkan di menu Tindakan .

    Catatan

    Anda dapat menggunakan Autentikasi Dasar dengan WebDAV, tetapi pengalih WebDAV hanya akan menggunakan autentikasi Dasar dengan koneksi SSL. Cuplikan layar yang memperlihatkan panel Autentikasi. Autentikasi Windows diaktifkan dan disorot.

  4. Di Manajer IIS, klik Situs Web Default di bawah simpul Situs di pohon.

  5. Klik dua kali fitur Aturan Otorisasi .
    Cuplikan layar yang memperlihatkan panel Beranda Situs Web Default. Aturan Autentikasi disorot.

  6. Saat fitur Otorisasi terbuka, pastikan bahwa aturan Izinkan ditentukan yang menyertakan akun administrator. (Misalnya, aturan default untuk IIS yang mengizinkan akses ke Semua Pengguna akan menyertakan akun administrator.)
    Cuplikan layar yang memperlihatkan panel Aturan Otorisasi. Aturan Izinkan disorot.

Masuk ke situs WebDAV Anda menggunakan akun administrator Anda

Masuk ke situs WebDAV Anda memerlukan Pengalih WebDAV. Pengalih WebDAV digunakan untuk menerbitkan isi ke situs Web yang sudah ada yang menginstal modul WebDAV. Anda harus menggunakan Manajer Server untuk menginstal fitur Pengalaman Desktop sebelum Anda dapat menggunakan pengalih WebDAV. Untuk informasi selengkapnya, lihat Menggunakan Pengalihan WebDAV.

  1. Di server WebDAV Anda, buka sesi prompt perintah.

  2. Ketik perintah berikut untuk menyambungkan ke server WebDAV Anda:

    net use \* http://localhost/

Anda sekarang memiliki drive yang dipetakan ke situs web berkemampuan WebDAV Anda menggunakan akun administrator lokal, dan berdasarkan aturan otorisasi yang kami tambahkan di Langkah 1, Anda memiliki akses Baca, Tulis, dan Sumber ke folder konten.

Cuplikan layar yang memperlihatkan Prompt Perintah. Direktori drive Y ditampilkan.

Ringkasan untuk masuk ke situs WebDAV Anda

Untuk merekap item yang Anda selesaikan dalam langkah ini:

  • Anda memverifikasi bahwa situs Web Anda memiliki pengaturan otentikasi dan otorisasi yang memadai.
  • Anda masuk ke situs WebDAV Anda sebagai administrator lokal.

Mengaktifkan Penerbitan WebDAV dengan Mengedit File Konfigurasi IIS

Anda juga bisa menambahkan penerbitan WebDAV ke situs Web yang sudah ada dengan mengedit file konfigurasi IIS.

Catatan

Mengedit file applicationHost.config Anda memerlukan izin administratif penuh. Ini paling baik dicapai menggunakan salah satu dari dua metode:

  • Masuk ke komputer Anda menggunakan akun "administrator" lokal.
  • Jika Anda masuk menggunakan akun dengan izin administratif yang bukan akun "administrator" lokal, buka Notepad menggunakan opsi "Jalankan sebagai Administrator".

Catatan

Langkah-langkah di atas diperlukan karena komponen keamanan Kontrol Akun Pengguna (UAC) di Windows Server 2008 dan yang lebih baru akan mencegah akses ke file applicationHost.config Anda. Untuk informasi selengkapnya tentang UAC, lihat Kontrol Akun Pengguna.

Langkah-langkah berikut memandu Anda melalui semua pengaturan yang diperlukan untuk menambahkan penerbitan WebDAV untuk Situs Web Default.

  1. Menggunakan editor teks seperti Windows Notepad, buka file applicationHost.config Anda, yang terletak di folder Anda %SystemRoot%\System32\inetsrv\config secara default.

  2. Gulir ke bagian bawah file applicationHost.config Anda dan temukan <location> bagian untuk Situs Web Default yang berisi pengaturan autentikasi Anda. Jika bagian ini tidak ada, Anda harus menambahkannya. Ini harus menyerupai contoh berikut:

    <location path="Default Web Site">
       <system.webServer>
          <security>
             <authentication>
                <anonymousAuthentication enabled="true" />
                <basicAuthentication enabled="false" />
                <digestAuthentication enabled="false" />
                <windowsAuthentication enabled="true" />
             </authentication>
          </security>
       </system.webServer>
    </location>
    
  3. Pastikan Anda mengaktifkan metode autentikasi Windows.

  4. <Tambahkan bagian webdav> di bawah tag penutup </autentikasi> yang akan berisi pengaturan WebDAV Anda.

  5. <Tambahkan penulisan enabled="true" /> elemen ke <elemen webdav>

  6. <Tambahkan koleksi authoringRules> dengan satu entri untuk <menambahkan users="administrator" path="*" access="Read, Write, Source" />.

  7. Pengaturan Situs Web Default Anda sekarang akan menyerupai contoh berikut:

    <location path="Default Web Site">
       <system.webServer>
          <security>
             <authentication>
                <windowsAuthentication enabled="true" />
                <anonymousAuthentication enabled="false" />
                <digestAuthentication enabled="false" />
                <basicAuthentication enabled="false" />
             </authentication>
          </security>
          <webdav>
             <authoring enabled="true" />
             <authoringRules>
                <add users="administrator" path="*"
                   access="Read, Write, Source" />
             </authoringRules>
          </webdav>
       </system.webServer>
    </location>
    
  8. Simpan file applicationHost.config Anda.

Anda sekarang dapat masuk ke situs yang didukung WebDAV menggunakan klien WebDAV menggunakan akun administrator, tetapi tidak ada pengguna lain yang dapat mengakses konten menggunakan WebDAV.

Ringkasan untuk menambahkan penerbitan WebDAV dengan mengedit file konfigurasi IIS

Dalam tugas ini, Anda menambahkan penerbitan WebDAV ke Situs Web Default Anda dengan mengedit file konfigurasi IIS. Untuk merekap item yang Anda selesaikan dalam tugas ini:

  1. Anda mengaktifkan Autentikasi Windows untuk Situs Web Default.
  2. Anda mengaktifkan WebDAV untuk Situs Web Default.
  3. Anda menambahkan aturan penulisan WebDAV untuk akun administrator dengan akses Baca, Tulis, dan Sumber ke Situs Web Default.