Mengonfigurasi URL (Manajer Konfigurasi Server Laporan)

Sebelum dapat menggunakan portal web atau layanan Web Server Laporan, Anda harus mengonfigurasi setidaknya satu URL untuk setiap aplikasi. Mengonfigurasi URL adalah wajib jika Anda menginstal Reporting Services dalam mode "hanya file" (yaitu, dengan memilih opsi Instal tetapi tidak mengonfigurasi server pada halaman Opsi Penginstalan Server Laporan di Wizard Penginstalan). Jika Anda menginstal Reporting Services dalam konfigurasi default, URL sudah dikonfigurasi untuk setiap aplikasi.

Gunakan alat Konfigurasi Reporting Services untuk mengonfigurasi URL. Semua bagian URL didefinisikan dalam alat ini. Tidak seperti rilis sebelumnya, situs Web Layanan Informasi Internet (IIS) tidak lagi menyediakan akses ke aplikasi Reporting Services di SQL Server 2008 (10.0.x) dan versi yang lebih baru.

Reporting Services menyediakan nilai default yang bekerja dengan baik dalam sebagian besar skenario penyebaran, termasuk penyebaran berdampingan dengan layanan dan aplikasi Web lainnya. URL default menggabungkan nama instans, meminimalkan risiko konflik URL jika Anda menjalankan beberapa instans server laporan di komputer yang sama.

Artikel ini menyediakan instruksi untuk tugas-tugas berikut:

  • Buat URL untuk layanan Web Server Laporan.

  • Buat URL untuk portal web.

  • Atur properti URL tingkat lanjut untuk menentukan lebih banyak URL.

Untuk informasi selengkapnya tentang cara URL disimpan dan dikelola atau masalah interoperabilitas, lihat Tentang reservasi dan pendaftaran URL (Manajer Konfigurasi Server Laporan) dan Menginstal Reporting Services dan Layanan Informasi Internet berdampingan (Mode Asli SSRS). Untuk meninjau contoh URL yang sering digunakan dalam penginstalan Reporting Services, lihat Contoh URL dalam artikel ini.

Prasyarat

Sebelum Anda membuat atau mengubah URL, ingat poin-poin berikut:

  • Anda harus menjadi anggota grup Administrator lokal pada komputer server laporan.

  • Jika IIS diinstal pada komputer yang sama, periksa nama direktori virtual di situs Web apa pun yang menggunakan port 80. Jika Anda melihat direktori virtual yang menggunakan nama direktori virtual Reporting Services default (yaitu, "Laporan" dan "ReportServer"), pilih nama direktori virtual yang berbeda untuk URL Reporting Services yang Anda konfigurasikan.

  • Anda harus menggunakan alat Konfigurasi Reporting Services untuk mengonfigurasi URL. Jangan gunakan utilitas sistem. Jangan pernah memodifikasi reservasi URL di bagian URLReservations dari file RSReportServer.config secara langsung. Menggunakan alat Konfigurasi Layanan Pelaporan diperlukan untuk memperbarui reservasi URL yang mendasar yang disimpan secara internal dan menyinkronkan pengaturan URL yang disimpan dalam file RSReportServer.config.

  • Pilih waktu yang memiliki aktivitas laporan rendah. Setiap kali reservasi URL berubah, Anda dapat mengharapkan bahwa domain aplikasi untuk layanan Web Server Laporan dan portal web mungkin didaur ulang.

  • Untuk gambaran umum konstruksi dan penggunaan URL di Reporting Services, lihat Mengonfigurasi URL server laporan (Report Server Configuration Manager).

Mengonfigurasi URL untuk layanan web server laporan

  1. Mulai alat Konfigurasi Reporting Services dan sambungkan ke instans server laporan lokal.

  2. Pilih URL Layanan Web.

  3. Tentukan direktori virtual. Nama direktori virtual mengidentifikasi aplikasi mana yang menerima permintaan. Karena beberapa aplikasi dapat berbagi alamat IP dan port, nama direktori virtual menentukan aplikasi mana yang menerima permintaan.

    Nilai ini harus unik untuk memastikan bahwa permintaan mencapai tujuan yang dimaksudkan. Nilai ini diperlukan. Ini tidak peka huruf besar/kecil. Ada korespondensi satu-ke-satu antara nama direktori virtual dan instans aplikasi Reporting Services. Jika Anda membuat beberapa URL ke instans aplikasi yang sama, Anda harus menggunakan nama direktori virtual yang sama di semua URL yang Anda tentukan untuk instans aplikasi ini.

    Untuk layanan Web Server Laporan, nama direktori virtual default adalah ReportServer.

  4. Tentukan alamat IP yang secara unik mengidentifikasi komputer server laporan pada jaringan. Jika Anda ingin menentukan header host atau menentukan lebih banyak URL untuk instans aplikasi yang sama, Anda harus memilih Tingkat Lanjut. Untuk petunjuk tentang cara mengatur properti tingkat lanjut pada URL, lihat instruksi nanti di artikel ini. Jika tidak, gunakan halaman URL Layanan Web untuk memilih dari nilai berikut:

    • Semua Yang Ditetapkan menentukan bahwa salah satu alamat IP yang ditetapkan ke komputer dapat digunakan dalam URL yang menunjuk ke aplikasi server laporan. Nilai ini juga mencakup nama host yang ramah (seperti nama komputer) yang dapat diselesaikan oleh server nama domain ke alamat IP yang ditetapkan ke komputer. Nilai ini adalah default untuk URL Layanan Pelaporan.

    • Semua Tidak Ditetapkan menentukan bahwa server laporan menerima permintaan apa pun yang tidak ditangani aplikasi lain. Kami menyarankan agar Anda menghindari opsi ini. Jika Anda memilih opsi ini, aplikasi lain yang memiliki reservasi URL yang lebih kuat untuk mencegat permintaan yang ditujukan untuk server laporan.

    • 127.0.0.1 adalah alamat IPv4 yang digunakan untuk mengakses localhost. Ini mendukung administrasi lokal pada komputer server laporan. Jika Anda hanya memilih nilai ini, hanya pengguna yang masuk secara lokal ke komputer server laporan yang memiliki akses ke aplikasi.

    • ::1 adalah alamat loopback dalam format IPv6.

    • Alamat IP tertentu juga muncul dalam daftar ini. Alamat IP dapat dalam format IPv4 dan IPv6. Nnn.nnn.nnn.nnn adalah alamat IPv4 32-bit dari kartu adaptor jaringan di komputer Anda. Alamat IPv6 adalah 128-bit, dengan delapan bidang 4-byte yang dipisahkan oleh titik dua: \<prefix>:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn.

      Jika Anda memiliki beberapa kartu atau jika jaringan Anda mendukung alamat IPv4 dan IPv6, Anda akan melihat beberapa alamat IP. Jika Anda hanya memilih satu alamat IP, alamat IP membatasi akses aplikasi ke alamat IP (dan nama host apa pun yang dipetakan server nama domain ke alamat tersebut). Anda tidak dapat menggunakan localhost untuk mengakses server laporan. Dan Anda tidak dapat menggunakan alamat IP kartu adaptor jaringan lain yang diinstal di komputer server laporan. Biasanya, jika Anda memilih nilai ini, itu karena Anda mengonfigurasi beberapa reservasi URL yang juga menentukan alamat IP eksplisit atau nama host. Misalnya, Anda mungkin memilikinya untuk kartu adaptor jaringan yang digunakan untuk koneksi intranet dan yang kedua yang digunakan untuk koneksi ekstranet.

  5. Tentukan port. Port 80 adalah default karena dapat dibagikan dengan aplikasi lain. Jika Anda ingin menggunakan nomor port kustom, ingatlah bahwa Anda harus selalu menentukannya di URL yang digunakan untuk mengakses server laporan. Anda dapat menggunakan teknik berikut untuk menemukan port yang tersedia:

    • Dari prompt perintah, masukkan perintah berikut untuk mengembalikan daftar port TCP yang sedang digunakan:

      netstat -anp tcp

    • Tinjau artikel Dukungan Microsoft, Informasi tentang penetapan port TCP/IP, untuk membaca tentang penetapan port TCP dan perbedaan antara Port Terkenal (0 hingga 1023), Port Terdaftar (1024 hingga 49151), dan Port Dinamis atau Privat (49152 hingga 65535).

    • Jika Anda menggunakan Windows Firewall, Anda harus membuka port. Untuk petunjuknya, lihat Mengonfigurasi firewall untuk akses server laporan.

  6. Verifikasi bahwa IIS (jika Anda menginstalnya) tidak memiliki direktori virtual dengan nama yang sama dengan yang Anda rencanakan untuk digunakan.

  7. Jika Anda menginstal sertifikat TLS/SSL, Anda dapat memilihnya sekarang untuk mengikat URL ke sertifikat TLS/SSL yang diinstal di komputer Anda.

  8. Secara opsional, jika Anda memilih sertifikat TLS/SSL, Anda dapat menentukan port kustom. Defaultnya adalah 443 tetapi Anda dapat menggunakan port apa pun yang tersedia.

  9. Pilih Terapkan untuk membuat URL.

  10. Uji URL dengan memilih tautan di bagian URL halaman. Database server laporan harus dibuat dan dikonfigurasi sebelum Anda dapat menguji URL. Untuk petunjuknya, lihat Membuat database server laporan mode asli (Manajer Konfigurasi Server Laporan).

Catatan

Jika Anda memiliki Pengikatan TLS dan Reservasi URL yang sudah ada dan Anda ingin mengubah Pengikatan TLS, misalnya gunakan sertifikat atau hostheader yang berbeda, disarankan Anda menyelesaikan langkah-langkah berikut secara berurutan:

  1. Pertama-tama hapus semua Reservasi URL.
  2. Kemudian hapus semua Pengikatan TLS.
  3. Kemudian buat ulang URL dan pengikatan TLS.

Langkah-langkah sebelumnya dapat diselesaikan menggunakan Reporting Services Configuration Manager.

Microsoft Windows mendukung satu pengikatan untuk setiap alamat IP ke kombinasi Port. Jika Anda mengonfigurasi server laporan untuk menggunakan nilai hostheader tertentu dan sertifikat pada kombinasi Port ke alamat IP juga dikeluarkan untuk nilai hostheader yang berbeda, Anda akan melihat di browser Anda, peringatan yang menunjukkan sertifikat tidak cocok dengan URL yang sedang digunakan.

Untuk memperbaiki masalah, hapus semua pengikatan lalu buat pengikatan baru dengan pengaturan unik atau konfigurasikan pendaftaran URL Reporting Services dengan wildcard.

Untuk membuat reservasi URL untuk portal web

  1. Mulai alat Konfigurasi Reporting Services dan sambungkan ke instans server laporan.

  2. Pilih URL Portal Web.

  3. Tentukan direktori virtual. Portal web mendengarkan alamat IP dan port yang sama dengan layanan Web Server Laporan. Jika Anda mengonfigurasi portal web untuk menunjuk ke layanan Web Server Laporan yang berbeda, Anda harus mengubah pengaturan URL portal web di file RSReportServer.config.

  4. Jika Anda menginstal sertifikat TLS/SSL, Anda dapat memilihnya untuk mengharuskan semua permintaan ke portal web dirutekan melalui HTTPS.

    Secara opsional, jika Anda memilih sertifikat TLS/SSL, Anda dapat menentukan port kustom. Defaultnya adalah 443 tetapi Anda dapat menggunakan port apa pun yang tersedia.

  5. Pilih Terapkan untuk membuat URL.

  6. Uji URL dengan memilih tautan di bagian URL halaman.

Atur properti tingkat lanjut untuk menentukan URL lain

Anda dapat memesan beberapa URL untuk layanan Web Server Laporan atau portal web dengan menentukan port atau nama host yang berbeda. Anda dapat menentukan alamat IP atau nama header host yang dapat diatasi oleh server nama domain ke alamat IP yang ditetapkan ke komputer. Dengan membuat beberapa URL, Anda dapat menyiapkan jalur akses yang berbeda ke instans server laporan yang sama. Misalnya, untuk mengaktifkan akses intranet dan ekstranet ke server laporan, Anda dapat menggunakan URL default untuk akses di seluruh intranet, dan nama host lain yang sepenuhnya memenuhi syarat untuk akses ekstranet:

  • https://myserver01/reportserver

  • https://www.adventure-works.com/reportserver

Anda tidak dapat mengatur beberapa nama direktori virtual untuk instans aplikasi yang sama. Setiap instans aplikasi Reporting Services dipetakan ke satu nama direktori virtual. Jika Anda memiliki beberapa instans Reporting Services di komputer yang sama, nama direktori virtual untuk aplikasi harus menyertakan nama instans untuk memastikan bahwa setiap permintaan mencapai target yang dimaksudkan.

Host Header
Jika Anda sudah memiliki header host yang ditentukan pada server nama domain yang diselesaikan ke komputer Anda, Anda dapat menentukan header host tersebut di URL yang Anda konfigurasi untuk akses server laporan.

Header host adalah nama unik yang memungkinkan beberapa situs Web berbagi satu alamat IP dan port. Nama header host lebih mudah diingat dan dimasukkan daripada alamat IP dan nomor port. Contoh nama header host mungkin www.adventure-works.com.

SSL Port
Menentukan port untuk koneksi TLS/SSL. Port default untuk TLS adalah 443.

Sertifikat SSL
Menentukan nama sertifikat sertifikat TLS/SSL yang Anda instal pada komputer ini. Jika sertifikat dipetakan ke kartubebas, Anda dapat menggunakannya untuk koneksi server laporan.

Menentukan nama komputer yang sepenuhnya memenuhi syarat yang sertifikatnya terdaftar. Nama yang Anda tentukan harus identik dengan nama yang sertifikatnya terdaftar.

Anda harus memiliki sertifikat yang terinstal untuk menggunakan opsi ini. Anda juga harus mengubah pengaturan konfigurasi UrlRoot di file RSReportServer.config sehingga menentukan nama komputer yang sepenuhnya memenuhi syarat yang sertifikatnya terdaftar. Untuk informasi selengkapnya, lihat Mengonfigurasi koneksi TLS di server laporan mode Asli.

Mengatur properti tingkat lanjut pada URL

  1. Pada halaman URL Layanan Web atau URL Portal Web, pilih Tingkat Lanjut.

  2. Pilih Tambahkan.

  3. Pilih Alamat IP atau Nama Header Host. Jika Anda menentukan header host, pastikan untuk menentukan nama yang dapat diatasi oleh layanan DNS. Jika Anda menentukan nama domain yang tersedia untuk umum, sertakan seluruh URL, termasuk https://www.

  4. Tentukan port. Jika Anda menentukan port kustom, URL ke aplikasi harus selalu menyertakan nomor port.

  5. Pilih OK.

  6. Uji URL dengan membuka jendela browser dan memasukkan URL.

URL untuk beberapa instans server laporan di komputer yang sama

Jika Anda menservasi URL untuk beberapa instans Reporting Services, Anda harus mengikuti konvensi penamaan sehingga Anda dapat menghindari konflik penamaan. Untuk informasi selengkapnya, lihat Reservasi URL untuk penyebaran server laporan multi-instans (Manajer Konfigurasi Server Laporan).

Contoh konfigurasi URL

Daftar berikut ini memperlihatkan beberapa contoh apa yang mungkin menyerupai URL server laporan:

  • https://localhost/reportserver

  • https://localhost/reportserver_SQLEXPRESS

  • https://sales01/reportserver

  • https://sales01:8080/reportserver

  • https://sales.adventure-works.com/reportserver

  • https://www.adventure-works.com:8080/reportserver01

URL yang Anda gunakan untuk mengakses portal web berbagi format serupa dan biasanya dibuat di bawah situs Web yang sama yang menghosting server laporan. Satu-satunya perbedaan adalah nama direktori virtual (dalam hal ini, ini adalah laporan tetapi Anda dapat mengonfigurasinya untuk menggunakan nama apa pun yang Anda inginkan):

  • https://localhost/reports

  • https://localhost/reports_SQLEXPRESS

  • https://sales01/reports

  • https://sales01:8080/reports

  • https://sales.adventure-works.com/reports

  • https://www.adventure-works.com:8080/reports