Artikel ini menyediakan proses langkah demi langkah yang terperinci untuk memigrasikan situs web dari satu penyedia web hosting ke penyedia web hosting berikutnya tanpa mengganggu pengiriman situs web atau layanan email yang terkait dengan domain.
Ringkasan langkah-langkah yang terlibat dalam proses ini adalah:
Pastikan Anda memiliki semua informasi yang diperlukan
Minta pengaturan akun hosting dengan penyedia baru
Replikasi DNS dengan penyedia baru
Mendelegasikan ulang nama domain
Salin konten situs
Uji situs pada domain sementara
Mengkonfigurasi layanan email
Ubah catatan DNS.
Migrasi selesai
Sebelum Anda mulai, pastikan Anda memiliki semua yang Anda perlukan untuk menyelesaikan migrasi. Ini termasuk, antara lain:
Kata sandi domain atau kunci registri
Akses ke akun web hosting pada penyedia web hosting yang ada
Kemampuan untuk melakukan dump database pada penyedia web hosting yang ada
Semua file sertifikat SSL (jika ada)
Memeriksa apakah platform hosting kompatibel (yaitu versi aplikasi, Linux vs windows).
Daftar semua alamat email yang ada
Siapkan akun web hosting dengan host web baru
Pastikan bahwa akun hosting situs web sudah disiapkan dengan penyedia hosting web yang baru. Menyiapkan akun tidak akan mengganggu pengoperasian situs live yang ada. Setelah akun web hosting dikonfigurasi dengan host baru, Anda akan menerima semua detail akses untuk menambahkan konten ke akun.
Konfigurasi DNS
Kami sangat menyarankan untuk mendelegasikan ulang nama domain ke server nama perusahaan hosting baru sebelum memindahkan layanan lainnya, ini biasanya disebut sebagai DNS.
DNS biasanya ditangani oleh perusahaan yang sama yang menangani hosting situs web atau email atau keduanya. Namun demikian, DNS bersifat independen secara teknis dan merupakan layanan yang dapat ditangani oleh perusahaan yang berbeda.
DNS adalah tempat perubahan dilakukan ketika situs web dialihkan dari satu penyedia hosting ke penyedia hosting lainnya.
Kami menyarankan untuk mengubah DNS untuk di-host oleh penyedia baru tetapi mengatur catatan DNS untuk terus mengarahkan semua layanan pada penyedia layanan hosting yang ada. Setelah catatan DNS di-host oleh penyedia baru, ubah atribut TTL (Time To Live) untuk menguranginya dari standar 24 jam menjadi 10 menit. Hal ini memungkinkan kita melakukan perubahan antar penyedia hanya dalam waktu 10 menit setelah layanan siap dimigrasikan. Ini adalah peningkatan besar pada standar 24 jam karena tingkat gangguan sangat diminimalkan dan risiko pengguna tersebar antara situs lama dan baru jauh lebih rendah.
Pertama-tama, kita perlu memastikan bahwa kita memiliki salinan catatan yang akurat dari host yang ada. Cara terbaik untuk melakukannya adalah dengan meminta salinan catatan dari host atau penyedia DNS saat ini. Jika hal ini tidak memungkinkan, dengan pengetahuan yang memadai tentang layanan yang digunakan pada nama domain, biasanya dimungkinkan untuk mengumpulkan sebagian besar informasi yang diperlukan yang Anda perlukan menggunakan alat bantu seperti dig atau nslookup.
Penyalinan Situs
Setelah migrasi DNS dimulai, kami memiliki waktu sekitar 24-48 jam sebelum domain dapat didelegasikan kembali ke server nama penyedia hosting baru. Ini akan memberi kami waktu yang cukup untuk memindahkan konten ke server baru. Pada dasarnya ada dua cara yang dapat dilakukan tergantung pada informasi apa yang kami miliki. Jika Anda memiliki detail FTP/SSH, maka Anda akan dapat masuk dan menyalin file-file tersebut. Hal-hal penting yang perlu diperhatikan:
Basis data? Pastikan dump diambil dan disimpan di direktori home
Asalkan Anda memiliki akses SSH, cara termudah untuk menyalin konten ke seluruh direktori beranda adalah dengan tar seluruh direktori beranda dan kemudian SCP ke seluruh direktori beranda.
Cara sederhana untuk menyalin seluruh situs web jika Anda memiliki akses FTP adalah menggunakan LFTP. Login ke server akun tersebut sebagai root dan:
$ su - <username>
$ cd public_html
$ lftp <ftp host>
lftp:~> pengguna <ftp username>
Kata sandi: <hmm apa yang terjadi di sini>
lftp:/> ls (hanya untuk memastikan Anda berada di folder yang benar, jika tidak cd ke folder yang berisi situs web)
lftp:/> mirror
</hmm></ftp></ftp></username>
Ini akan mencerminkan seluruh isi situs web ke dalam folder Anda saat ini. Anda masih perlu menyalin database secara manual.
Tanpa akses SSH/FTP anda dapat menyalin situs menggunakan Wget jika anda mengingat beberapa peringatan: Wget hanya akan bekerja jika ada konten statis pada halaman web, tidak ada halaman dinamis (misalnya php, asp, shtml), tidak ada database. Jika situs berisi Javascript atau Flash, Anda mungkin akan kehilangan sebagian konten.
Pengujian Situs
Setelah situs web disalin, ujilah pada URL sementara (seperti yang disediakan dalam email pengantar) untuk pengaturan akun hosting dan bandingkan dengan situs web asli untuk memastikan semuanya berfungsi dengan benar. Jika ada yang tidak berfungsi, pastikan itu diperbaiki pada tahap ini.
Penting bagi Anda untuk mengonfirmasi dengan penyedia hosting baru bahwa Anda telah menyelesaikan pengujian situs web Anda.
0 Comments:
Posting Komentar