Windows Server 2012 Hosting Tips :: Cara Install WebDeploy pada Windows Server 2012

WebDeploy (WebMatrix) adalah web development tool gratis dari Microsoft yang menyatukan server web, database dan programming frameworks menjadi satu. WebMatrix memungkinkan Anda untuk melakukan penulisan program, pengujian sampai publikasi menggunakan ASP.NET atau PHP.

contact us

Salah satu hal yang menarik tentang WebDeploy adalah bahwa kita dapat migrasi situs web kita dari IIS6 dan IIS7 untuk IIS8 dengan mudah. Berikut adalah highlights lagi di WebDeploy sebelum kita melanjutkan ke proses instalasi:

– Kemampuan untuk membuat packages dan me-deploy  atau me-remote mesin mereka secara lokal melalui Visual Studio 2010+
– Terintegrasi dengan Web Matrix
– Kemampuan untuk sinkronisasi dan  atau migrasi aplikasi, situs, atau seluruh web server ke server lain
– Anda dapat mengkonfigurasi backup otomatis sebelum deploying situs baru Anda ke server Anda

Lalu bagaimana cara menginstall WebDeploy pada Windows Server 2012? Ikuti langkah-langkah berikut:

– Gunakan Web Platform Installer untuk memasang WebDeploy dan setup IIS komponen konfigurasi yang diperlukan
– Buat pengguna non-admin lokal pada server Anda deployments
– Konfigurasi “WebDeploy Publishing Settings” di IIS

Untuk menginstall WebDeploy, saya akan menggunakan Microsoft’s Web Platform Installer (WebPI) 4.0. Anda dapat download WebPI disini.

1. Jalankan Installer yang telah diinstall. Dalam kotak pencarian, ketik “Recommended”. Kita ingin memilih “Recommended Configuration for Hosting Providers” dengan mengklik “Add”.

WebPI Installer

Jika Anda mengklik “Items to be installed” link di bagian bawah, Anda dapat melihat daftar aplikasi apa saja yang akan diinstal. Anda pun dapat memilih “X” di samping untuk meghapus apliakasi. Sebagai contoh jika Anda tidak ingin atau tidak perlu PHP dan komponennya Anda dapat menghapusnya.

Perhatikan fitur WebDeploy berikut:

WebDeploy 3.0

Dalam panduan ini, saya akan mengabaikan semua komponen untuk konfigurasi ini. Selanjutnya, klik “Install”. Kemudian, setelah Anda Menerima Perjanjian Lisensi, instalasi Anda akan mulai:

Install WebDeploy

Setelah selesai, Anda dapat menutup WebAPI.

Selanjutnya kita akan membuat pengguna non-admin lokal yang akan kita gunakan dengan WebDeploy. Buka “Server Manager”,  kemudian pilih “Computer Management”.

Server manager

Setelah “Computer Management” selesai di-loads, arahkan ke “Local Users and Groups”, lalu klik kanan Users folder kemudian pilih “New User”. Pada artikel ini, Saya membuat user baru dengan nama “WebDeploy”.

Pastikan Anda mengingat atau menyimpan password ini karena Anda akan membutuhkannya nanti.

webdeploy

Kita juga harus membuat sebuah folder yang berisi untuk Publishing settings nanti. Saya membuat sebuah WebDeploy folder in: C:\Users\WebDeploy. Ini adalah langkah mudah untuk “Publishing Profile management”.

Lalu, buka IIS Manager, Control Panel > Administrative Tools > IIS Manager. Saat IIS Manager dijalankan, Anda akan mendapatkan prompt seperti dibawah ini:

IIS Manager

Klik checkbox “Do not show this message” kemudian pilih “No. Jika Anda memilih “Yes” maka hanya akan membawa Anda kembali ke situs web di mana Anda men-download Web Platform Installer.

Untuk langkah-langkah ini saya juga membuat sebuah website baru. Kita sekarang perlu mengedit WebDeploy Publishing Settings. Untuk melakukan ini, pilih situs Anda dan kemudian klik kanan Deploy > Configure WebDeploy Publishing.

Sekarang kita perlu mengubah beberapa pengaturan pada jendela Configure WebDeploy Publishing:

WebDeploy Configuration Settings

Klik (…) sebelah baris atas yang diawali dengan ServerName\Username. Kita akan mengubahnya ke pengguna WebDeploy baru kita buat sebelumnya.

Sampai tulisan ini di Server 2012 versi RTM, Anda harus memasukkan username di ServerName\Nama dengan mengklik (…) maka fungsi akan menutup IIS. Hal ini tampaknya menjadi bug.

webdeploy1

Setelah Anda memasukkan username, pergi ke baris yang mengatakan ““Specify a location to save the publish settings file” dan ganti path ke folder WebDeploy kita buat sebelumnya. Ubah “C: \Users\Username\” menjadi “C: \inetpub\WebDeploy\”. Lalu klik “Publish”. Sebagai contoh lihatlah gambar berikut:

webdeploy111

Itulah langkah-langkah menginstall WebDeploy pada Windows Server 2012. Semoga bermanfaat.

 

WebDeploy Hosting Indonesia :: Publish Website Anda dengan Web Deploy pada WebMatrix

Web Deploy (Web Deployment Tool) menyederhanakan migrasi, manajemen dan deployment dari IIS Web servers, aplikasi Web dan situs Web. Administrator dapat menggunakan command-line scripting dengan Web Deploy untuk menyinkronkan IIS 6.0 dan IIS 7.0 server atau untuk migrasi IIS 6.0 server ke IIS 7.0. Web Deploy juga memungkinkan administrator dan pengguna yang didelegasikan untuk menggunakan IIS Manager untuk melakukan deploy aplikasi ASP.NET dan PHP ke server IIS 7.0

WebMatrix memudahkan Anda untuk mempublikasikan website Anda ke server hosting. Ikuti langkah-langkah di bawah ini untuk mempublikasikan situs Anda melalui Web Deploy.

1. Buka web Anda pada komputer.

2. Pilih situs yang ingin Anda kelola dan publikasikan.

3. Pilih “Set up the remote publishing location for your web site.”

4. Konfigurasi pengaturang pada Web Deploy Anda.

– Lengkapilah form tersebut.
– Klik “Validate Connection” utnuk memverifikasi semua pengaturan sudah benar.
– Klik “Publish” untuk melanjutkan.

5. Tes Kompatibilitas

Ketika pertama kali Anda mempublikasikan, menambahkan fitur baru atau fungsionalitas untuk situs web Anda, mungkin WebMatrix akan meminta Anda untuk menguji kompatibilitas situs Anda dengan layanan hosting. Klik “Yes” sehingga Anda akan diberitahu tentang masalah yang akan datang dengan situs Anda sebelum Anda mempublikasikannya. Jika Anda tidak melihat kotak pop-up ini silahkan saja lanjutkan dengan langkah-langkah berikut.

6. Hasil Tes Kompatibilitas

Klik “Continue”. Jika Anda tidak ada pop-up Publish Compatibility dari langkah sebelumnya, maka Anda tidak dapat melihat jendela ini dengan baik.

7. WebMatrix determines required changes

WebMatrix akan mengevaluasi file pada salinan lokal Anda dari situs Anda dan file-file pada server hosting untuk menentukan file mana yang perlu dipublikasikan.

8. Verifikasi perubahan yang akan dibuat

WebMatrix mendaftar tindakan yang tercentang dan akan memakan waktu ketika mem-publish website Anda. Jika Anda tidak ingin salah satu tindakan yang harus diselesaikan, hapus centang pada kotak centang di sebelah nama file.

Pada saat WebMatrix menampilkan pesan “Publish: Complete” pada bar berwarna kuning di website Anda, maka web Anda telah terpublih ke server hosting dengan sukses.