Windows Cloud Server Terbaik bersama dengan JaringanHosting.com

 

Apa itu Windows Cloud Server ?

Teknologi Cloud Computing saat ini benar-benar sangat berkembang dengan pesatnya. Sebagai contoh saat ini seseorang tidak perlu lagi membawa flash disk sebagai tempat penyimpanan file atau data tapi cukup. Dengan menggunakan cloud seseorang bisa mengakses file mereka kapan pun dan dimana pun. Bayangkanlah bagaimana anda dapat membuat sebuah server dalam waktu beberapa menit tanpa harus menunggu berminggu-minggu.  Dan yang penting Anda bisa memesan benar-benar sesuai kebutuhan, baik itu jumlah core/processor, besar RAM maupun besar storage yang diinginkan. Windows cloud server adalah solusi untuk anda yang ingin menciptakan server  dengan kestabilan dan fleksibilitas total untuk menjalankan berbagai macam aplikasi seperti ASP.NET, ASP.NET MVC, dan aplikasi berbasis .Net lainnya.

Alasan tepat memilih jaringanhosting.com untuk Windows Cloud Server

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini! . Berikut ini adalah alasan jitu tanpa ragu untuk memilih JaringanHosting.com sebagai windows cloud server anda :

Menawarkan Jaminan Reliabilitas dengan 100% Uptime

Cloud Server menawarkan High-Availability, jadi jika server fisik gagal, cloud server secara otomatis bermigrasi ke server fisik lainnya tanpa mengalami pemadaman. JaringanHosting.com menawarkan Jaminan Reliabilitas dengan 100% Uptime. Industri terkemuka Service Level Agreement kami menyediakan 100x kredit untuk jenis downtime apapun.

Menyediakan Sumber Daya Komputasi yang Tidak Mengikat

JaringanHosting.com menyediakan sumber daya komputasi yang tidak mengikat sehingga anda dapat memilih jumlah CPU, memori dan Penyimpanan tiap server untuk memenuhi tuntutan aplikasi anda.

Mempekerjakan Otomatis Pemesanan dan Penyebaran Sumber Daya Komputasi

Cloud Server pada JaringanHosting.com mempekerjakan otomatis pemesanan dan penyebaran sumber daya komputasi termasuk kemampuan untuk tambahan langsung spin-up server atau menambah kapasitas yang diperlukan.

Keuntungan Biaya

cloud server seperti yang tersedia pada JaringanHosting.com menawarkan pelanggan nilai yang jauh lebih besar daripada VPS dalam harga yang sama.

Fitur apa saja yang ditawarkan oleh Jaringan Hosting untuk Windows Cloud server

Berbicara soal fitur anda tidak perlu ragu untuk memilih JaringanHosting.com sebagai pilihan untuk windows cloud server anda,  terdapat ASP.NET 4.5 dengan fiturnya seperti  membaca dan menulis secara Asynchronus HTTP requests , dukungan untuk membaca unvalidated request data saat request validation diaktifkan,    dukungan untuk protokol WebSockets, bundling and minification of client script, dukungan untuk modul asynchronous dan handlers  dan  Integrated Anti-XSS encoding routines.

Tak kalah penting adalah ASP.NET MCV 4 yang ada pada jaringanhosting.com akan membuat website anda lebih ringan dalam hal memuat data.

Untuk segala keunggulan dan kelebihan itu anda hanya cukup membayar dengan sangat murah, Rp.30.000/bulan untuk host situs anda. Jika Anda tidak memiliki nama domain, jangan khawatir karena kami akan memberikan satu nama domain GRATIS (senilai Rp 120.000,00/year) jika Anda mendaftar hosting plan kami selama 12 bulan layanan (untuk paket Corporate saja).

Jadi mengapa harus bingung untuk menghosting website anda, kunjungilah jaringanhosting.com.

Perbandingan antara Cloud Server dan VPS

 

Ada banyak kebingungan dalam industri khususnya dalam dunia web hosting mengenai perbedaan antara server VPS dan Cloud Server. Banyak perusahaan tampaknya menggunakan istilah-istilah ini atau saat mendiskusikan Virtual Server, sehingga saya merasa bahwa sudah waktunya untuk memahami dan memberi penjelasan pada pengguna akan memahami perbedaan dan mana yang tepat untuk menjadi pilihan terbaik untuk memenuhi kebutuhan anda.

Apa sebenarnya adalah VPS?
Sebuah VPS kadang-kadang disebut sebagai ‘Virtual Private Server’ atau ‘Node.’ Sebuah VPS mendapatkan namanya dari satu shared physical server (atau node) yang terbagi menjadi beberapa ‘virtual’ slice server yang lebih kecil. Setiap slice dijual kepada pelanggan yang berbeda untuk mereka gunakan. Sebuah platform VPS tradisional hanya dapat menjalankan satu sistem operasi pada setiap physical server. Pelanggan VPS pada physical server yang sama semua akan menggunakan sistem operasi yang sama. Biasanya, penyedia VPS menggunakan teknologi yang disebut ‘container’ untuk mengisolasi beberapa pengguna pada server tunggal dari satu sama lain saat mengiris sebuah contoh shared dari sistem operasi.

VPS biasanya digunakan di Web Hosting
VPS yang populer dengan perusahaan web hosting yang biasanya dijual kepada pelanggan yang membutuhkan sumber daya mesin yang lebih untuk situs web mereka dari apa yang dapat diberikan oleh server web yang khas yang menjadi host ratusan website. Jenis pelanggan dapat memilih VPS untuk membangun sebuah situs e-commerce besar, aplikasi web database-driven atau untuk menjalankan jaringan sosial. Sebuah VPS mungkin menjadi pilihan yang lebih baik dalam beberapa kasus, terutama ketika pelanggan tidak siap untuk server sepenuhnya ‘dedicated’ eksklusif untuk mereka gunakan yang bisa menjadi proposisi mahal.

Tidak ada isolasi dari sumber daya pelanggan lain ketika menjalankan VPS
Banyak pelanggan yang memilih VPS mengalami beberapa masalah di antara platform VPS. Apa yang mereka tidak sadari adalah bahwa tidak ada isolasi dari tuntutan aplikasi pelanggan lain pada server. Jika salah satu VPS pelanggan menjalankan aplikasi yang menggunakan sebagian besar CPU, semua pelanggan lain VPS akan terpengaruh. Ini adalah kejadian umum ketika semua sumber daya mesin server bisa digunakan oleh pelanggan VPS lain ditempatkan pada mesin yang sama, bahwa aplikasi atau situs web dapat berjalan sangat lambat atau bahkan terhenti dan berhenti berjalan sama sekali. Pelanggan yang aplikasinya berhenti berjalan mungkin harus log-in dan melakukan restart, tetapi tidak ada jaminan bahwa mereka akan terus berjalan jika sumber daya mesin sudah dikenakan pajak.

VPS node oversold menyebabkan server menjadi lambat atau crash
Sejauh ini masalah terbesar VPS adalah penyedia VPS biasanya banyak menjual node mereka, dengan membuat satu mesin physical host berjalan dengan terlalu banyak pelanggan. Ini berubah menjadi mimpi buruk alokasi sumber daya yang menyebabkan kinerja yang buruk atau gangguan server yang mempengaruhi semua pelangga.. Jika physical gagal, semua pelanggan VPS pada server yang akan turun. Inilah sebabnya mengapa VPS tidak dapat menyediakan ketersediaan yang tinggi. Sayangnya, pelanggan tidak bisa memprediksi kapan hal ini mungkin terjadi, tapi pasti akan terjadi.

Sebuah VPS tidak dapat ditingkatkan untuk mengakomodasi traffic atau pertumbuhan pelanggan
Sementara VPS dapat memberikan pelanggan dengan sebagian kecil dari memori khusus, umumnya tidak ada alokasi CPU khusus, tidak ada disk I/O, jaringan I/O, dll. Selain itu, sebagian besar penyedia VPS hanya menawarkan sejumlah kecil memori. Bila diperlukan lebih banyak, atau ketika seorang pelanggan mengalami downtime, mereka akan mendorong pelanggan untuk pindah ke VPS yang lebih besar, atau pindah ke server dedicated. Hal ini disebabkan karena node VPS tidak dapat ditingkatkan untuk mengakomodasi pertumbuhan kebutuhan pelanggan individu.

Mengapa tidak menggunakan Dedicated Server?
Dedicated server biasanya tidak menjadi pilihan pertama untuk dipertimbangkan karena alasan biaya VPS jauh lebih murah. Pelanggan sering menemukan diri mereka dalam situasi di mana mereka tidak membutuhkan dedicated server 24/7, tapi ketika kinerja VPS mereka mengecewakan atau mereka memiliki lonjakan periodik yang signifikan dalam lalu lintas situs, mereka akhirnya bermigrasi ke dedicated server untuk menghindari lambat respon dan untuk mengakomodasi traffic situs Web. Tentunya membutuhkan biaya lagi kan? Dan itupun tidak hanya biaya yang terkait dengan hardware pada dedicated server saja, tetapi juga waktu dan biaya migrasi aplikasi ke server baru, yang mungkin memakan waktu beberapa hari untuk menyelesaikannya .

Bagaimana keamanan pada VPS
Ada kekhawatiran keamanan yang sering terjadi dengan VPS. Jika pelanggan pada shared server tidak mengambil keamanan yang serius, dan hacked atau menerima virus berbahaya, maka aplikasi VPS anda juga bisa terpengaruh secara negatif. Anda harus ingat bahwa pada node VPS, anda tidak memiliki pengetahuan atau kontrol atas apa yang pelanggan lain dapat lakukan. Untuk alasan ini, VPS tidak boleh dipertimbangkan untuk aplikasi bisnis kritis.

Pengertian Cloud Server sering sekali dipersulit
Sayangnya, perusahaan web hosting sering mempersulit ketika pelanggan mulai bertanya tentang cloud server atau ketika pelanggan bertanya perbedaan antara VPS dan Cloud Server. Apakah itu sengaja dilakukan atau hanya memang benar benar tidak mengerti, dan ada juga  yang mengatakan tidak ada perbedaan sama sekali. Beberapa menyatakan bahkan VPS dan Cloud Server adalah hal yang sama karena mereka berdua “virtual server” dan satu-satunya perbedaan adalah masalah harga. Ini hanya tidak terjadi. Biasanya ketika perusahaan membuat jenis klaim, itu karena mereka tidak memiliki infrastruktur cloud computing yang benar untuk ditawarkan ke pelanggan mereka. Beberapa perusahaan VPS bahkan akan mengacu pada layanan mereka sebagai Cloud Hosting, mencoba memanfaatkan tren cloud computing, yang menambah kebingungan pelanggan yang berusaha untuk memahami perbedaan dan untuk membuat pilihan yang tepat.

Kelebihan Cloud Server
Seperti yang dinyatakan sebelumnya, penyedia VPS tradisional mengiris dedicated server besar untuk shared antara pelanggan. Sebaliknya, Cloud Server adalah contoh server virtual yang menyediakan pengguna dengan satu set berdedikasi dan dilindungi dari sumber daya mesin. Pada Infrastruktur Cloud, setiap cloud server benar-benar terisolasi dari yang lain, menyediakan pelanggan dengan kemampuan skala sumber daya server mereka on-demand. Dengan cloud server anda selalu mendapatkan jumlah penuh CPU yang dialokasikan, Memory, Disk, dll yang kamu bayar. Karena sifat dari arsitektur cloud server tidak bisa ‘overrsold.’

Instal Sistem Operasi pada Pilihan Anda
Teknologi KVM yang menjadi fungsi  sebagai dasar untuk Cloud Hosting pada jaringanhosting.com memungkinkan setiap pengguna untuk menjalankan salinan terisolasi mereka sendiri pada sistem operasi pilihan mereka, menyediakan pengguna dengan lebih banyak kontrol atas lingkungan server virtual mereka. Hal ini memungkinkan pelanggan untuk mengalami kinerja yang lebih tinggi, konfigurabilitas lebih dalam, isolasi kuat dan jaminan keamanan.

Otomatis Server Deployment
Cloud Server pada JaringanHosting.com memungkinkan anda untuk mengubah ukuran kasus server anda di dekat real-time tanpa migrasi data atau rekonfigurasi server/OS sama sekali, sesuatu yang tidak terjadi pada platform VPS bukan? Juga, Cloud Server pada JaringanHosting.com mempekerjakan otomatis pemesanan dan penyebaran sumber daya komputasi termasuk kemampuan untuk tambahan langsung spin-up server atau menambah kapasitas yang diperlukan. Hal ini dapat dicapai dengan menggunakan web control panel mudah yang kami punya atau pemrograman melalui API. Fitur tersebut jelas tidak tersedia pada platform VPS

Konfigurasi kustom
Tidak seperti VPS, pelanggan JaringanHosting.com dapat menyebarkan konfigurasi server yang unik dan arsitektur jaringan kustom termasuk VLAN, Firewall, Load Balancing dan alamat IP statis.

Ketersediaan Jaminan pada JaringanHosting.com
Perlu diingat bahasan pada VPS, jika server fisik gagal, semua pelanggan VPS pada server yang akan turun. Cloud Server menawarkan High-Availability, jadi jika server fisik gagal, cloud server secara otomatis bermigrasi ke server fisik lainnya tanpa mengalami pemadaman. JaringanHosting.com menawarkan Jaminan Reliabilitas dengan 100% Uptime. Industri terkemuka Service Level Agreement kami menyediakan 100x kredit untuk jenias downtime apapun.

Keamanan Data
Tidak seperti VPS, Cloud Server dijalankan dalam lingkungan yang aman dengan server terisolasi sendiri tanpa risiko pada data anda. Jika pelanggan cloud server yang mendapat virus atau hack, maka server pelanggan lain tidak akan terpengaruh. Selain itu, setiap pelanggan cloud dapat menerapkan langkah-langkah keamanan tambahan mereka sendiri untuk pengguna individu mereka karena mereka memiliki kontrol penuh pada aplikasi dan konfigurasi sistem operasi mereka.

Sumber Daya Komputasi tidak mengikat
Tidak seperti kebanyakan penyedia Infrastruktur Cloud,  JaringanHosting.com menyediakan sumber daya komputasi yang tidak mengikat sehingga anda dapat memilih jumlah CPU, memori dan Penyimpanan tiap server untuk memenuhi tuntutan aplikasi anda.

Keuntungan Biaya
Beberapa tahun yang lalu, banyak yang bisa membantah bahwa server VPS yang lebih murah daripada server awan. Banyak yang telah berubah dalam beberapa tahun terakhir dan ini tidak lagi terjadi. Generasi berikutnya cloud server seperti yang tersedia pada JaringanHosting.com menawarkan pelanggan nilai yang jauh lebih besar daripada VPS dalam harga yang sama. Pergeseran dinamika komputasi telah menyebabkan banyak perusahaan untuk merangkul teknologi cloud ketimbang membeli, terus meningkatkan dan secara rutin memelihara hardware server sendiri. Cloud computing telah terbukti menjadi lingkungan komputasi yang handal, terukur dan hemat biaya, aman untuk aplikasi yang tak terhitung jumlahnya, bebas dari beban kerja perusahaan besar untuk aplikasi web mobile dan segala sesuatu di-antaranya.

Istilah Taksonomi Pada Drupal

 

Menampilkan User Pada Setiap Konten yang Cocok Pada Istilah Taksonomi Pada Drupal

Use case yang tampak biasanya cukup sederhana. Ketika user mendaftar pada situs, mereka memilih istilah dari daftar taksonomi didasarkan pada sebuah profile2 profile mereka. Seperti konten yang ditambahkan ke situs taksonomi yang sama digunakan untuk mengkategorikan konten. Saya ingin melihat yang akan dilakukan oleh user saat  melihat konten apapun yang cocok dengan salah satu pilihan jangka taksonomi mereka.

Terdapat drupal4lib mailing list dan disini saya ingin berterima kasih kepada semua responden yang menyatakan:

Mulailah dengan basis View yang memperlihat User (tidak termasuk Content).

1) Set Contextual Filter untuk User ID, memberikan nilai default dan set pada

logged-in User ID

2) Create Relasi dari user ke profil user

3) Create Relasi dari field yang berisi istilah lalu pilih pada user / profil user untuk istilah taksonomi

4) Create relasi dari segi taksonomi untuk node yang memiliki Istilah taksonomi.

Sekarang anda harus dapat menambahkan relevant node pada filed ke View.

 image 1
walkthrough pada sebuah view

 image 2

menggunakan pengaturan query “distinct” untuk membatasi nilai-nilai, bukan satu per istilah.

image 3 whatcha dari semua relasi

Apa yang tidak bekerja: Jadi sementara ini tampak sangat mudah mendapatkan banyak-ke-banyak relasi untuk bekerja namun disini sangat disayangkan karena relasi tersebut tidak berujung.  Saya mencoba berpikir untuk menggunaka views global filter yang mungkin menjadi solusi yang baik – menurut dokumentasi mereka setiap field ditarik dari profil yang digunakan untuk mengesampingkan nilai-nilai. Menggunakan multiselect widget biasanyan akan gagal di semua tempat – nilai tidak disimpan sama sekali. Sangat aneh bukan?

Juga dalam Kategori “fail” – membuat tampilan berdasarkan tabel konten dan tabel taksonomi. Salah satu dari ini mungkin telah bekerja dengan relasi yang lebih sedikit.

Cara Mengatasi Trailing Slash Issue Pada Htaccess

 

Sebuah situs tertentu yang telah diinstal VBulletin dalam sub-folder (/forum/) dan biasanya mempunyai masalah dengan parsing URL. Berikut adalah penggalan kode yang berisi dari file htaccess. Untuk mengarahkan semua URL non-www URL ke masing-masing URL dengan www. ditambahkan ke depan URL.

Options + FollowSymLinks
RewriteEngine On

# Redirect non-www to www
RewriteCond% {SERVER_NAME }^yourdomain.com [NC] RewriteRule ^(.*) $ http://www.yourdomain.com/forums/ $ 1 [L,R=301]

Secara khusus, posting forum dan kategori misalnya :

http://www.yourdomain.com/forums/category-one
http://www.yourdomain.com/forums/sample-post.php

Namun, jika anda mencoba mengakses http://www.yourdomain.com/forums/, Apache akan bertindak dan memberikan URL yang aneh, sehingga menyebabkan error 404 page.

Penambahan baris berikut adalah pernyataan kondisional yang memberitahu Apache untuk melewati aturan dengan apa pun yang berakhir dengan garis miring.

RewriteCond $1!^/

Resultan kode htaccess.:

Options + FollowSymLinks
RewriteEngine On

# Redirect non-www to www

RewriteCond% {SERVER_NAME}^ yourdomain.com [NC] RewriteCond $1!^/
RewriteRule ^ (.*)$ http://www.yourdomain.com/forums/$1 [L, R = 301]

Cara Set Up Custom Error Pages Pada IIS 7.5 Dengan ASP.NET

 

Posting blog ini akan menjelaskan bagaimana mengkonfigurasi custom error pages pada IIS (Internet Information Server). Pada contoh ini kita akan menggunakan IIS 7.5 bersamaan dengan Windows Server 2008 R2.

Jika kita mengkonfigurasi .NET Error Pages. Pada tingkat situs, ASP.NET menyimpan pengaturan dalam file web.config situs. Karena pengaturan ini akan disimpan di file web.config mereka secara portabel dan dapat dengan mudah pindah ke server lain.

Cara setup Custom Error Pages di IIS 7.5
Buka Internet Information Services (IIS) Manager. Pilih website anda.. Double Click pada ikon “.NET Error Pages“.

image 1

Maka fitur .NET Error Pages akan di tampilan.

image 2

Klik “Edit Feature Setting” link untuk mengaktifkan fitur ini. Kotak dialog “Edit Error Page Settings” akan muncul.

image 3

Dalam rangka untuk mengubah default mode, kita juga harus menentukan “Default Page“. Halaman ini akan digunakan untuk semua kode status yang tidak didefenisikan. Dalam contoh ini saya menggunakan halaman custom error generik untuk menjebak semua kesalahan lainnya. Setelah anda memasukkan URL absolut untuk default error page, klik OK.

Catatan: Ini mungkin ide yang baik untuk menggunakan halaman HTML statis, namun dalam kasus ASP.NET disini tidak berfungsi dengan baik.

Secara default server error akan ditampilkan ketika login secara lokal ke server IIS dan custom error hanya akan digunakan dari sesi remote. Saya mengubah ini menjadi “On” jika anda login secara lokal ke server IIS. Jika tidak, ia akan menampilkan server error secara rinci, dan tidak pada custom error pages.

Menentukan 404 Error code
Ketika anda muncul 404 error biasanya menunjuk ke file di situs tes yang tidak ada. Seperti yang anda lihat pada gambar berikut halaman friendly HTTP 404 error yang ditunjukkan pada IE9.

Friendly HTTP 404 Error pada IE9:

image 4

Pada .NET Error Pages Actions menu klik Add Link

image 5

Pada “Add Custom Error Page” dialog akan muncul seperti dibawah ini. Di sinilah kita mendefinisikan error pages individu per kode status. Sebagai contoh kita akan menambahkan custom page untuk HTTP 404 Error.

image 6

Sekarang kita telah turn on fitur dan menambahkan sebuah custom page untuk kode status 404 dimana kita dapat memverifikasikannya. Untuk memverifikasi kunjungi halaman yang tidak ada. Dalam contoh kita akan menggunakan http://mysite.com/deletedfile.aspx. Anda bisa lihat di gambar berikut bahwa custom error page yang ditunjukkan.

Pesan custom 404 Error pada IE 9:

6

Seperti disebutkan di atas ini juga bisa dikelola dari situs file web.config. Lihat bagian konfigurasi berikut dari situs file web.config situs saya

<configuration>
<system.web>
<customErrors defaultRedirect=”http://mysite.com/errors/Error.aspx” mode=”RemoteOnly”>
<error redirect=”http://mysite.com/errors/404.aspx” statusCode=”404″ />
</customErrors>
</ System.web>
</ Configuration>

Segala sesuatu yang kita set di GUI dapat dengan mudah diatur secara langsung di web.config. Ini juga akan memungkinkan anda untuk men-setup .NET Error Pages, Jika anda berada pada  Shared Hosting Plan. Di sini jaringanhosting.com menyediakan Shared Cloud Hosting, Dedicated Cloud Hosting dan Shared Point Hosting yang semuanya menawarkan keuntungan-keuntungan dari penggunaan custom .NET Error Pages.

Truncate transaksi log (Shrink transaksi log) pada SQL 2008

 

Saya baru mengamati bahwa TFS transaction log kini hadir hingga 200GB pada SQL Server 2008 sementara sebenarnya data ukuran DB hanya sekitar 20GB. Hal ini dikarenakan tidak adanya pemotongan pada transaction log file.

TRUNCATE hanya dihapus di SQL 2008. Jadi sekarang ada sedikit langkah lebih untuk mengikuti pemotongan transaction log di SQL Server 2008 / R2.

Berikut adalah langkah-langkah untuk shrink transaction log untuk full recovery mode database di SQL 2008 / R2:

1. Backup Database Pada SSMS Obyek Explorer, klik kanan pada database => Tasks => [Back Up …] menu.

image 1

Anda dapat memperkirakan ukuran DB backup dengan menggunakan sp_spaceused sebelum melanjutkan backup DB.

2. Backup Transaction Log selama dua kali
Memunculkan BackUp Database dialog yang sama  seperti # 1 di atas. Pilih Transaction Login Backup Type.

image 2

Anda mungkin memerlukan backup dari transaction log selama dua kali untuk shrink file log dengan benar.

3. Shrink Transaction Log
Dalam SSMS Obyek Explorer, klik kanan pada database => Tasks => Shrink => [File] menu.

image 3

 4. Sesuaikan ukuran Transaksi Log (Opsional)
Dalam SSMS Obyek Explorer, klik kanan pada database => [Properties] menu.
Mengubah Ukuran awal pada Log

image 4Meningkatkan transaction log mungkin berguna jika ukuran transaction log terlalu kecil. Jika Anda tahu Tingkat kenaikan transaction log, Anda dapat menyesuaikan dengan baik ukuran awal dan Autogrowth rate.

 

URL Rewriting Tips (Bagian 2) – Bagaimana Cara Redirect Multiple Domain ke Satu Domain Tertentu

 

Ini adalah bagian kedua dari artikel saya yang sebelumnya. Ada pertanyaan yg bagus mengenai bagaimana men-redirect multiple domain names dengan satu rule saja. Ini pertanyaannya:

Bagaimana cara men-redirect beberapa domain, misalkan mydomain.com redirect ke www.mydomain.com, mydomain.net ke www.mydomain.net, dan mgkin juga www.mydomain2.net ke www.mydomain.com???

Nah, regular expression sangat diperlukan disini untuk menghandle .com/.net/.org dalam 1 kondisi tertentu. Anda dapat melakukannya dengan menggunakan “Condition Input” check { {HTTP_HOST} dengan “Pattern”:

^domain.(com|net|org)$

Perhatikan bahwa ^ menandai awal dari pola dan $ tanda akhir ketika menggunakan Regular Expression.

Selain itu, untuk menangani mydomain2.net, pastikan untuk mengatur “Logical Grouping” untuk Match Any. Hal ini memungkinkan salah satu aturan untuk menyebabkan aturan untuk mencocokkan kondisi dan redirect. Setelah pengaturan untuk Match Any, Anda dapat menambahkan banyak domain yang Anda inginkan dengan aturan tunggal dengan beberapa kondisi.

Mari kita lihat mydomain2.com dan .net.. Berikut adalah Pola yang akan menangkap semua situasi:

^(www.)?mydomain2.(com|net)$

Ini menangkap www dan non-www dan juga .com dan .net.

Berikut ini adalah screenshot:

  • domain.com (kondisi 1)
  • domain.net (kondisi 1)
  • www.mydomain2.com (kondisi 2)
  • www.mydomain2.net (kondisi 2)
  • mydomain2.com (kondisi 2)
  • mydomain2.com (kondisi 2)
  • www.domain.net (kondisi 3)

image_1

Perhatikan bahwa Aksi ini akan mengarahkan semua dari mereka ke tempat yang sama (www.domain.com). Pastikan bahwa tidak ada kondisi sesuai www.domain.com atau Anda akan membuat satu lingkaran.

Konfigurasi yang dihasilkan akan terlihat seperti ini:

Anda dapat melakukan ini dengan menggunakan wildcard juga. Semoga membantu.

Alasan Memilih JaringanHosting.com sebagai Mitra Hosting Anda:

1. Jaminan uptime 99,9 %
Uptime merupakan kondisi dimana mesin server hosting berserta seluruh fungsi server berjalan dengan semestinya. Sehingga dengan adanya jaminan uptime 99,9 % maka website anda bisa diakses secara normal.

2. Menyediakan Control Panel Terbaik
JaringanHosting.com menggunakan World Class Plesk Control Panel yang memudahkan Anda untuk mengatur, memodifikasi, mengkonfigurasi domain, email, database. Semua terintegrasi menjadi satu

3. Customer Support 24 Jam
Support Team kami selalu siap membantu Anda 24x7x365, tidak peduli pagi, siang, ataupun malam, tim support kami akan selalu membantu Anda jika ada masalah

4. Sistem yang Dapat Diandalkan
Sistem ini mampu tercapai berkat support dari bagian unik di teknologi “load-balancing” kami dan koneski super cepat dari backbone jaringan kami. Dengan load balancing, website Anda akan tersedia di beberapa server, dan jika satu server down, maka website Anda akan tetap tersedia karena adanya server penopang lainnya. Sistem dan teknologi ini tentunya akan meng-eliminasi kemungkinan downtime dari website Anda

5. Garansi Jaminan Uang Kembali
Jaringanhosting.com memberikan jaminan garansi uang kembali jika anda kecewa dengan pelayanan, dengan ketentuan dibuat dalam waktu 30 hari dari tanggal order.

URL Rewrite Tips – Bagaimana Cara Redirect dari non-www ke www

 

Haloo, Apa kabar semua? Hari Senin semangat baru untuk kita semua. Mari berjuang terus dan terus bersemangat.

Pada artikel kali ini, saya akan memberikan tutorial sedikit bagaimana cara mendirect dari non-www ke www domain Anda. Maksudnya adalah pada saat kita membuka domain.com akan meredirect ke www.domain.com. Kenapa orang melakukan hal ini? Ini untuk alasan SEO, jadi google itu hanya melihat 1 website saja. Anda dapat mendownload URL rewrite di http://www.iis.net/expand/URLRewrite.

URL rewrite ini bekerja di global level, atau site level. Bagaimana Anda menerapkannya, itu semua bergantung bagaimana Anda mengelola server Anda.

Anda dapat memilih untuk membuat aturan menggunakan IIS Manager, atau menggunakan editor teks dan memperbarui web.config secara langsung. Saya akan menunjukkan keduanya, dimulai dengan IIS Manager.

image_1

Kemudian, click Add roles dari Actions pane.

Di sini Anda akan memiliki pilihan dan dengan URL Rewrite 2.0 Anda juga dapat membuat aturan outbound. Membuat aturan Kosong (aturan masuk).

image_2

Berikan nama yang sesuai, contohnya “Redirect domain.com ke www”.

Dalam menggunakan kotak dropdown, Anda dapat memilih antara Regular Expressions dan Wildcard. Gunakan Wildcard jika Anda tidak familiar dengan regular expression karena ini jauh lebh intuitif. Namun, jika Anda kemudian perlu untuk membuat aturan yang lebih kompleks maka ini sangat diperlukan.

Untuk demo kali ini, coba pilih Wildcard. Namun, saya akan memberikan langkah-langkahnya.

Pertama masukkan * untuk “Pattern”. Kami akan menggunakan kondisi ini sebagai pengganti matching URL. ( untuk Regular Expression, gunakan .*).

Sekarang pilih “Conditions” dan click “Add”. Pada “Add condition” dialog, masukkan:

Condition input:               {HTTP_HOST}
Check if input string:       Matches the Pattern
Pattern:               domain.com
(for regex, enter ^domain.com$)
Ignore case:       checked

image_3

Clik OK.

Sekarang, waktu untuk set Action.

Di Action section pastikan bahwa “Action Type” set ke Redirect.

Pada “Action Properties”, masukkan http://www.domain.com/{R:0}. {R:0} fungsinya mempertahankan URL yang ada jika seseorang mengetik sesuatu seperti http://domain.com/aboutus itu akan mempertahankan aboutus saat menambahkan www.

Pastikan bahwa “Append Query string” tetap dicek sehingga bagian querystring tetap dipertahankan.

Terus, pastikan juga bahwa “Redirect Type” diset ke Permanent (301), ini yang disukai oleh search engine. Ini memberitahu search engines untuk melakukan permanent redirect, gunakan new location and abaikan lokasi sebelumnya.

image_4

OK, sekarang coba jalankan!

Menggunakan Text Editor

Anda dapat menggunakan peraturan ini secara manual dengan menambahkan web.config di file Anda.

Di <system.webServer> di web config Anda, tambahkan:

Wildcards

<rewrite>
<rules>
<rule name="Redirect domain.com to www" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="domain.com" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:0}" />
</rule>
</rules>
</rewrite>

Slhkan dicoba

Kalau mau memakai Regular Expression, maka:

<rewrite>
<rules>
<rule name="Redirect domain.com to www" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domain.com$" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:0}" />
</rule>
</rules>
</rewrite>

Ini adalah salah satu tips dalam SEO dan masi banyak lagi.

Tips Menemukan Provider WordPress Web Hosting Terbaik

 

WordPress web hosting cukup populer karena merupakan platform publish yang bersifat open source yang memungkinkan anda untuk membuat website dan blog. Belum lagi WordPress didukung dengan user-friendly interface, tema yang menarik, plugin dan sejumlah fitur lainnya. WordPress memberi anda banyak fleksibilitas untuk menyesuaikan dan mengembangkan website anda sesuai preferensi anda sendiri. Ada banyak Perusahaan WordPress Hosting di Indonesia, tentunya membuat anda bingung untuk memilih yang mana yang terbaik.

Disini saya menunjuk salah satu Perusahaan WordPress Hosting terbaik di Indonesia yaitu salah satunya JaringanHosting.com. JaringanHosting.com mampu menyediakan dan memberi kualitas WordPress Hositng yang handal, dapat dipercaya dan mampu menawarkan rencana biaya-yang efektif dan tentunya sangat terjangkau.

Apa itu WordPress dan manfaatnya?
WordPress adalah alat manajemen konten open source yang tesedia secara gratis yang memungkinkan anda untuk mempublikasikan konten dinamis melalui user-friendly interface. WordPress adalah platform yang ideal untuk blog hosting profesional karena gratis dan mampu menawarkan berbagai fitur dan pilihan untuk menyesuaikan sesuai dengan preferensi seseorang. Dan juga sangat mudah dalam pengerjaannya misalkan membuat website wordpress atau blog dan siapa saja bisa mulai blogging langsung melalui dan mempublish platform ini.

Faktor-faktor apa saja yang harus anda ketahui ketika mencari provider WordPress Hosting :

  • Perusahaan WordPress Hosting harus menawarkan rencana hosting di mana ia mendukung instalasi yang mudah dan cepat dari wordpress.
  • Penting bahwa web host juga mampu menawarkan dukungan teknis sehingga selalu ada seseorang untuk memecahkan masalah dan memecahkan masalah-masalah tertentu.
  • WordPress tidak extend support for innumerable plugin dan penting bahwa web host harus dapat membantu menginstal plugin ini sampai berhasil.
  • Paket WordPress hosting memiliki banyak fitur yang membuatnya salah satunya mampu membuat konten management publishing platform terkenal.
  • Dengan wordpress anda akan mendapatkan akses ke sejumlah template tema yang menarik dan dapat disesuaikan dengan pilihan masing-masing.
  • Paket Fitur plugin pada WordPress hosting memungkinkan pengaturan aplikasi e-commerce.

Manfaat WordPress web hosting
WordPress web hosting menawarkan banyak manfaat yang signifikan diantaranya meliputi:

  • Anda tidak perlu memiliki pengetahuan teknis untuk bekerja pada wordpress karena siapa pun dapat dengan mudah menginstal dan mulai menggunakan wordpress.
  • WordPress menawarkan sebuah platform online sehingga dapat diakses dari mana saja dan kapan saja. Anda dapat dengan mudah login ke account wordpress anda dan bias langsung mengubah tampilan WordPress atau memodifikasi blog atau website anda dimana saja dan kapan saja.
  • Akun wordpress web hosting selain gratis juga lebih mudah untuk dioptimalkan dan dapat dengan mudah ditampilkan pada hasil search engine.

Web Deploy Tips – Cara Deploy ASP.NET Menggunakan Web Deploy di Visual Studio

 

Posting ini menjelaskan langkah-langkah yang diperlukan untuk deploy ASP.NET ke web server melalui  Visual Studio menggunakan perintah Publish. Berikut langkah-langkahnya :

1. Instal Web Deploy pada server

Perhatikan, anda tidak dapat melakukan instalasi melalui Web Platform Installer dikarenakan itu tidak akan menambah ikon Management Service Delegation pada IIS Manager. Maka download MSI dan pastikan IIS 7 Deployment Handler lalu pilih entire feature will be installed on local hard drive
picture 1
2. Konfigurasi Management Service
Setelah menginstal Web Deploy, kemudian pilihlah node server dalam IIS Manager pada server.

2

Maka akan muncul Management Service dan ikon Management Service Delegation:

3
Selanjutnya, double click  ikon Management Service Delegation dan pilih pada option Allow administrator to buy bypass rul

4
Selanjutnya, double click  pada ikon Management Service untuk mengatur remote access:
5 Selanjutnya, klik start untuk memastikan Management Service sedang running:
6
Anda harus perhatikan ada dua layanan terpisah sedang running pada mesin target yaitu Web Deployment Agent Service dan Web Management Service,:
7

3. Mengatur Local administrator account  pada mesin target
Dalam kasus ini mesin target tidak pada domain yang sama sebagai developer mesin, jadi saya set up ke local account with administrator privileges pada mesin target.
8

4. Publish dari Visual Studio 2010
Untuk mempublikasikan website ke server target maka klik kanan pada project node di Solution Explorer dalam Visual Studio lalu klik Publish:
9
Masukkan URL mesin target kedalam Service URL textbox (perhatikan bahwa protokol HTTPS lah yang anda gunakan, jika anda mencoba untuk menggunakan HTTP maka akan muncul error).
Masukkan nama target website di site/aplikation tektbox (ini adalah friendly name pada suatu site yang akan ditampilkan dalam IIS Manager node tree).
Kecuali jika anda memiliki signesd certificate pada mesin target, maka anda perlu memeriksa Allow untrusted certificate.
Langkah akhir, masukkan username dan password dari local administrator account.
10

Click Publish untuk mempublikasikan proyek anda ke mesin target.
Anda dapat melihat tindakan dan hasilnya pada panel Output dalam Visual Studio:
11
5. Ikon Layanan Manajemen Hilang

Jika Management Service atau ikon Management Service Delegation pada IIS Manager anda hilang, maka anda mungkin akan kehilangan fitur-fitur Manajement Service

Go to Server Manager, klik kanan pada Web Server (IIS ) lalu pilih Add Role Services:
12
Selanjutnya, pastikan opsi Management Service di bawah Management Tools yang dipilih:
13Selesai 🙂

Ada tutorial lain yang menjelaskan bagaimana migrasi website menggunakan web deploy, langsung saja klik URL nya.