Bagikan melalui


Menginstal dan Mengonfigurasi FTP 7 di IIS 7

oleh Robert McMurray

Kompatibilitas

Versi Catatan
IIS 7.5 Layanan FTP 7.5 dikirim sebagai fitur untuk IIS 7.5 di Windows 7 dan Windows Server 2008 R2.
IIS 7.0 Layanan FTP 7.0 dan FTP 7.5 dikirim di luar band untuk IIS 7.0, yang memerlukan pengunduhan dan penginstalan layanan dari URL berikut: https://www.iis.net/downloads/microsoft/ftp.

Pengantar

Microsoft menulis ulang layanan FTP untuk Windows ServerĀ® 2008 ke atas. Layanan FTP yang diperbarui ini menggabungkan banyak fitur baru yang memungkinkan penulis web untuk menerbitkan konten lebih baik dari sebelumnya, dan menawarkan administrator web lebih banyak opsi keamanan dan penyebaran.

  • Integrasi dengan IIS: IIS memiliki antarmuka administrasi dan penyimpanan konfigurasi baru, dan layanan FTP baru terintegrasi erat dengan desain ini. Metabase IIS 6.0 lama hilang, dan penyimpanan konfigurasi yang diperbarui berdasarkan format .NET XML berbasis *.config menggantikannya. Selain itu, IIS memiliki alat administrasi yang diperbarui, dan server FTP baru dicolokkan dengan mulus ke paradigma tersebut.
  • Dukungan untuk standar Internet baru: Salah satu fitur paling signifikan di server FTP yang diperbarui adalah dukungan untuk FTP melalui SSL. Server FTP juga mendukung peningkatan Internet lainnya seperti UTF8 dan IPv6.
  • Peningkatan hosting bersama: Dengan sepenuhnya mengintegrasikan ke IIS, server FTP yang diperbarui memungkinkan untuk menghosting konten FTP dan Web dari situs yang sama hanya dengan menambahkan pengikatan FTP ke situs Web yang ada. Selain itu, server FTP memiliki dukungan nama host virtual, sehingga memungkinkan untuk menghosting beberapa situs FTP pada alamat IP yang sama. Server FTP juga telah meningkatkan isolasi pengguna, sehingga memungkinkan untuk mengisolasi pengguna melalui direktori virtual per pengguna.
  • Penyedia autentikasi kustom: Server FTP yang diperbarui mendukung autentikasi menggunakan akun non-Windows untuk Manajer IIS dan Keanggotaan .NET.
  • Dukungan pengelogan yang ditingkatkan: Pengelogan FTP ditingkatkan untuk menyertakan semua lalu lintas terkait FTP, pelacakan unik untuk sesi FTP, sub-status FTP, bidang detail tambahan dalam log FTP, dan banyak lagi.
  • Fitur dukungan baru: IIS memiliki opsi untuk menampilkan pesan kesalahan terperinci untuk pengguna lokal, dan server FTP mendukungnya dengan memberikan respons kesalahan terperinci saat masuk secara lokal ke server FTP. Server FTP juga mencatat informasi terperinci menggunakan Pelacakan Peristiwa untuk Windows (ETW), yang menyediakan informasi terperinci tambahan untuk pemecahan masalah.
  • Set fitur yang dapat diperluas: FTP mendukung ekstensibilitas yang memungkinkan Anda memperluas fungsionalitas bawaan yang dikirim dengan layanan FTP. Lebih khusus lagi, ada dukungan untuk membuat penyedia autentikasi dan otorisasi Anda sendiri. Anda juga dapat membuat penyedia untuk pengelogan FTP kustom dan untuk menentukan informasi direktori beranda untuk pengguna FTP Anda.

Informasi tambahan tentang fitur baru di FTP 7.5 tersedia di artikel Apa yang Baru untuk Microsoft dan FTP 7.5?

Dokumen ini akan memandu Anda menginstal layanan FTP baru dan memecahkan masalah penginstalan.

Menginstal FTP untuk 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 Server FTP.

  5. Pilih Layanan FTP.

    Catatan

    Untuk mendukung autentikasi Keanggotaan ASP.NET atau Manajer IIS untuk layanan FTP, Anda juga harus memilih Ekstensibilitas FTP.

  6. Klik Berikutnya.

  7. Pada halaman Konfirmasi Pilihan Penginstalan , klik Instal.

  8. 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 Server FTP.

  4. Pilih Layanan FTP.

    Catatan

    Untuk mendukung autentikasi Keanggotaan ASP.NET atau Manajer IIS untuk layanan FTP, Anda juga harus memilih Ekstensibilitas FTP.

  5. Klik OK.

Menginstal FTP untuk IIS 7.0

Prasyarat

Item berikut diperlukan untuk menyelesaikan prosedur di bagian ini:

  1. Anda harus menggunakan Windows Server 2008.
  2. Layanan Informasi Internet 7.0 harus diinstal.
  3. Jika Anda akan mengelola server FTP baru dengan menggunakan antarmuka pengguna IIS 7.0, alat administrasi harus diinstal.
  4. Anda harus menginstal server FTP baru sebagai administrator. (Lihat bagian Mengunduh dan Menginstal untuk informasi selengkapnya.)
  5. IIS 7.0 mendukung lingkungan konfigurasi bersama, yang harus dinonaktifkan pada setiap server di farm web sebelum menginstal server FTP baru untuk setiap simpul. Catatan: Konfigurasi bersama dapat diaktifkan kembali setelah server FTP diinstal.
  6. Server FTP yang dikirim pada DVD Windows Server 2008 harus dihapus instalasinya sebelum menginstal server FTP baru.

Mengunduh versi yang tepat untuk server Anda

Ada dua paket terpisah yang dapat diunduh untuk server FTP baru; Anda harus mengunduh paket yang sesuai untuk versi Windows Server 2008 Anda:

  • Paket Penginstalan 32-bit:

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

    • FTP 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:

  1. 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.

  2. Masuk menggunakan akun dengan hak istimewa administrator dan membuka prompt perintah dengan mengklik kanan item menu Prompt 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:

      • 7_x86_75.msi FTP msiexec /i
    • Versi Windows 64-bit:

      • 7_x64_75.msi FTP msiexec /i

Catatan

Salah satu langkah di atas diperlukan karena komponen keamanan Kontrol Akun Pengguna (UAC) di sistem operasi Windows Vista dan Windows Server 2008 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 FTP untuk Situs Web Default.

Berjalan melalui proses penginstalan

  1. Ketika paket penginstalan terbuka, Anda akan melihat layar berikut. Pilih Berikutnya untuk melanjutkan.
    Cuplikan layar yang memperlihatkan halaman selamat datang dari Wizard Penyetelan.

  2. Pada layar berikutnya, klik kotak centang Saya menerima jika Anda menyetujui persyaratan lisensi, lalu klik Berikutnya.
    Cuplikan layar yang memperlihatkan perjanjian lisensi pengguna akhir.

  3. Layar berikut mencantumkan opsi penginstalan. Pilih opsi mana yang ingin Anda instal dari daftar, lalu klik Berikutnya.

    • File umum: opsi ini menyertakan file skema. Saat menginstal di lingkungan server bersama, setiap server di farm web harus menginstal opsi ini.
    • Layanan Penerbitan FTP: opsi ini mencakup komponen inti layanan FTP. Opsi ini diperlukan agar layanan FTP diinstal pada server.
    • Dukungan Kode Terkelola: ini adalah komponen opsional, tetapi fitur yang menggunakan ekstensibilitas terkelola memerlukan opsi ini sebelum menggunakannya, seperti ASP.NET dan autentikasi manajer IIS. Catatan: Fitur ini tidak dapat diinstal pada Windows Server 2008 Core.
    • Fitur Administrasi: opsi ini menginstal antarmuka pengguna manajemen FTP 7. Ini mengharuskan manajer IIS 7.0 dan .NET framework 2.0 diinstal. Catatan: Fitur ini tidak dapat diinstal pada Windows Server 2008 Core.
      Cuplikan layar yang memperlihatkan halaman Penyiapan Kustom wizard Penyetelan.
  4. Pada layar berikut, klik Instal untuk mulai menginstal opsi yang Anda pilih di layar sebelumnya.
    Cuplikan layar yang memperlihatkan halaman Siap menginstal Wizard Penyetelan.

  5. Setelah penginstalan selesai, klik Baca catatan untuk melihat file FTP README, atau klik Selesai untuk menutup dialog penginstalan.
    Cuplikan layar yang memperlihatkan halaman Panduan Penyetelan Selesai.

Catatan

Jika terjadi kesalahan selama penginstalan, Anda akan melihat dialog kesalahan. Lihat bagian Pemecahan Masalah Penginstalan dokumen ini untuk informasi selengkapnya.

Pemecahan Masalah Penginstalan

Ketika penginstalan FTP 7 gagal karena alasan tertentu, Anda akan melihat dialog dengan tombol yang disebut "Log penginstalan". Mengklik tombol "Log penginstalan" akan membuka log penginstalan MSI yang dibuat selama penginstalan. Anda juga dapat mengaktifkan pengelogan penginstalan secara manual dengan menjalankan perintah yang sesuai yang tercantum di bawah ini untuk versi Windows Anda. Ini akan membuat file log yang akan berisi informasi tentang proses penginstalan:

  • Versi Windows 32-bit:

    • msiexec /L FTP 7.log /I FTP 7_x86_75.msi
  • Versi Windows 64-bit:

    • msiexec /L FTP 7.log /I FTP 7_x64_75.msi

Anda dapat menganalisis file log ini setelah penginstalan yang gagal untuk membantu menentukan penyebab kegagalan.

Mengklik tombol "Informasi online" pada dialog kesalahan akan meluncurkan dokumen "Menginstal dan Memecahkan Masalah FTP 7.5" di browser web Anda.

Catatan

Jika Anda mencoba menginstal paket yang diunduh pada platform yang tidak didukung, dialog berikut akan ditampilkan:

Cuplikan layar yang memperlihatkan peringatan yang muncul jika Anda mencoba menginstal paket pada platform yang tidak didukung.

Masalah Umum dalam Rilis Ini

Masalah berikut diketahui ada dalam rilis ini:

  1. Meskipun fitur berbasis Web dapat didelegasikan ke manajer jarak jauh dan ditambahkan ke file web.config menggunakan infrastruktur konfigurasi IIS, fitur FTP tidak dapat didelegasikan atau disimpan dalam file web.config.

  2. Ikon situs Web/FTP gabungan dapat ditandai dengan tanda tanya meskipun situs saat ini dimulai tanpa kesalahan. Ini terjadi ketika situs memiliki campuran pengikatan HTTP/FTP.

  3. Setelah menambahkan penerbitan FTP ke situs Web, mengklik simpul situs dalam tampilan pohon alat manajemen IIS mungkin tidak menampilkan ikon FTP. Untuk mengatasi masalah ini, gunakan salah satu hal berikut ini:

    • Tekan F5 untuk menyegarkan alat manajemen IIS.
    • Klik simpul Situs, lalu klik dua kali pada nama situs.
    • Tutup dan buka kembali alat manajemen IIS.
  4. Saat Anda menambahkan penyedia kustom di default situs, itu muncul di bawah setiap situs. Namun, jika Anda mencoba menghapus atau mengubah pengaturan untuk penyedia kustom di tingkat situs, IIS membuat penyedia/>bagian kosong <untuk situs, tetapi konfigurasi yang dihasilkan untuk setiap situs tidak berubah. Misalnya, jika penyedia kustom diaktifkan di default situs, Anda tidak dapat menonaktifkannya di tingkat situs. Untuk mengatasi masalah ini, buka file applicationHost.config Anda sebagai administrator dan tambahkan <elemen clear/> ke daftar penyedia autentikasi kustom, tambahkan penyedia kustom secara manual ke pengaturan Anda. Misalnya, untuk menambahkan penyedia autentikasi kustom IIS Manager, Anda akan menambahkan pengaturan seperti contoh berikut:

    <ftpServer>
       <security>
          <authentication>
             <customAuthentication>
                <providers>
                   <clear />
                   <add name="IisManagerAuth" enabled="true" />
                </providers>
             </customAuthentication>
          </authentication>
       </security>
    </ftpServer>
    
  5. Masalah berikut khusus untuk rilis IIS 7.0:

    • Layanan FTP yang dikirim pada DVD Windows Server 2008 tidak boleh diinstal setelah layanan FTP baru diinstal. Layanan FTP lama tidak mendeteksi bahwa layanan FTP baru telah diinstal, dan menjalankan kedua layanan FTP pada saat yang sama dapat menyebabkan konflik port.
    • IIS 7 dapat dihapus instalasinya setelah layanan FTP baru diinstal, dan ini akan menyebabkan layanan FTP baru gagal. Jika IIS diinstal ulang, salinan baru file konfigurasi IIS akan dibuat dan layanan FTP baru akan terus gagal karena informasi konfigurasi untuk layanan FTP baru tidak lagi berada dalam file konfigurasi IIS. Untuk memperbaiki masalah ini, jalankan kembali penyiapan untuk layanan FTP baru dan pilih "Perbaiki".

Memulai FTP 7.5

Untuk membantu mulai menggunakan server FTP baru, panduan berikut telah diterbitkan:

Selain dokumen-dokumen ini, file bantuan untuk server FTP baru berisi banyak informasi mengenai penggunaan dan administrasi server FTP baru. Untuk membuka file bantuan, buka salah satu fitur FTP di manajer IIS dan klik item "Bantuan" di panel "Tindakan".