Cara Meng-host WordPress di DigitalOcean
Diterbitkan: 2020-12-29
WordPress yang dihosting di server DigitalOcean sangat cocok karena WordPress sendiri adalah salah satu CMS terbaik di luar sana dan DigitalOcean menyediakan solusi cloud hosting yang luar biasa. Tapi masukkan Cloudways di tengah, dan pertandingan yang bagus berubah menjadi pertandingan yang dibuat di surga.
Jadi, Anda berada di arah yang benar ketika Anda bertanya “bagaimana cara meng-host WordPress di server cloud DigitalOcean?” Dan saya akan menyoroti hal itu: cara menginstal WordPress di DigitalOcean Droplet (Native DO) dan kemudian cara menginstal WordPress di server DigitalOcean yang dikelola Cloudways.
Menginstal WordPress langsung di DigitalOcean Droplet sangat teknis. Saya akan menjalankan berbagai perintah untuk menginstal tumpukan LEMP (Linux, NGINX, MariaDB, PHP) dan kemudian aplikasi WordPress. Namun, pada metode kedua melalui Cloudways, Anda dapat langsung men-deploy server Anda dan menginstal aplikasi WordPress dalam beberapa klik.
- Mengapa Digital Ocean?
- Mengapa Menginstal WordPress di DigitalOcean?
- Cara Menginstal WordPress di DigitalOcean Tanpa Cloudways
- Cara Menginstal WordPress di DigitalOcean Dengan Cloudways
- Detail Server dan Aplikasi
- Menjelajahi Platform Cloudways
- Mengambil Situs Web secara Langsung
Mengapa Digital Ocean?
Sebelum menuju ke proses instalasi, ada baiknya Anda mengetahui mengapa DigitalOcean adalah pilihan yang baik untuk kebutuhan hosting WordPress Anda dan juga mengapa Cloudways dapat meningkatkan pengalaman itu.
Jika Anda seorang blogger, desainer, atau seseorang dengan persyaratan hosting yang sangat penting, Anda tidak dapat mempercayai penyedia hosting web yang murah dan/atau tidak dapat diandalkan. Anda perlu memastikan bahwa kerja keras Anda tidak sia-sia dan Anda memiliki cloud hosting terbaik untuk WordPress sehingga Anda dapat berkembang tanpa batas.
DigitalOcean adalah penyedia cloud hosting yang berkantor pusat di New York City dengan pusat data di seluruh dunia. Konektivitasnya yang mulus memungkinkan pengguna untuk menyebarkan dan menskalakan beberapa aplikasi web secara bersamaan tanpa jeda. DigitalOcean menawarkan mesin virtual pribadi yang didukung OS Linux yang disebut 'tetesan.'
Pro & Kontra WordPress di DigitalOcean
Ya, ada beberapa kontra untuk langsung menghosting WordPress Anda di DigitalOcean. Jadi mari kita lihat pro dan kontra:
| kelebihan | Kontra |
| Harga terjangkau | Instalasi rumit |
| Mudah diatur, FAQ dan tutorial yang terdokumentasi dengan baik | Hanya opsi server yang dibuat sebelumnya |
| Antarmuka yang ramah pengguna dan panel manajemen | Teknis terkait keamanan |
| Konektivitas yang andal | |
| Beberapa opsi pusat data | |
| Uptime yang dapat diandalkan dan konsisten |
DigitalOcean adalah salah satu penyedia infrastruktur cloud dengan pertumbuhan tercepat karena terjangkau dan memberi pengguna WordPress kesempatan untuk melatih otot perkembangan mereka. Namun, untuk individu yang tidak berpengalaman yang tidak memiliki keahlian teknis, mengelola server DO bisa menjadi sedikit rumit.
Mengapa Menggunakan DigitalOcean Dengan Cloudways?
Cloud hosting sangat bagus tetapi juga menuntut pengaturan, pengelolaan, dan pengamanan server cloud Anda. Sangat bagus jika Anda tahu cara melakukannya, tetapi jika Anda tidak memiliki keahlian teknis yang diperlukan untuk menyiapkan infrastruktur cloud untuk situs web Anda, Anda harus menyewa penyedia layanan terkelola untuk melakukan semua kerja keras untuk Anda.
Cloudways menyediakan solusi hosting cloud terkelola dan menangani manajemen server untuk Anda. Ini menawarkan instalasi WordPress sekali klik dan banyak fitur berguna lainnya. Anda dapat memanfaatkan kekuatan cloud hosting tanpa perlu khawatir tentang teknis konfigurasi dan keamanan server.
Cloudways menawarkan pengalaman hosting cloud yang terkelola sepenuhnya yang memastikan hosting WordPress lebih cepat di server cloud. Anda dapat menikmati manajemen sederhana untuk server cloud Anda sementara Cloudways mengelola pengaturan server DigitalOcean. Akibatnya, Anda bisa menghabiskan lebih banyak waktu untuk fokus pada tujuan bisnis Anda dan peningkatan proses.
Cara Menginstal WordPress di Tetesan DigitalOcean
Di sini, saya akan menyebarkan tumpukan LEMP dan menginstal WordPress di server cloud DigitalOcean asli. Oleh karena itu, pertama, Anda perlu mendaftar dan membuat akun di DO dan prosesnya sangat sederhana di mana Anda akan diminta untuk memverifikasi akun Anda dengan menambahkan nomor kartu kredit.
Buat dan Luncurkan Tetesan DigitalOcean
Setelah mendaftar akun, hal pertama yang perlu Anda lakukan adalah membuat droplet baru dengan mengklik Create > Droplets .

Pada layar pengaturan Buat Tetesan, Anda dapat memilih dan mengonfigurasi spesifikasi server dan pengaturan lainnya. Bagian pertama adalah pemilihan distribusi, Pilih gambar di mana saya akan pergi dengan Debian 9. Ini adalah rasa OS Linux yang akan Anda instal di server Anda.

Selanjutnya, pilih bagian rencana, di mana saya akan pergi dengan Basic .

Selanjutnya dalam proses, pilih spesifikasi server untuk droplet DO Anda. Untuk tutorial ini, saya memilih paket terendah yaitu $5/bulan.

Kemudian, tinggalkan saja bagian Tambahkan penyimpanan blok dan pilih wilayah pusat data untuk tetesan DO Anda. Itu selalu disarankan untuk memilih lokasi terdekat dengan audiens target Anda.

Selanjutnya, tinggalkan Jaringan VPC dan Pilih bagian opsi tambahan . Kemudian, klik kunci SSH di bawah bagian Otentikasi . Jika Anda sudah memiliki kunci SSH yang dihasilkan, Anda dapat memilihnya atau Anda perlu membuat yang baru.
Di sini, saya akan membuat kunci SSH baru dan untuk itu, Anda akan diminta untuk Putty. Saya berasumsi bahwa Anda sudah memiliki Putty. (atau unduh dari unduh Putty).
Sekarang, buka PuTTYgen dan klik Generate untuk membuat kunci SSH.

Salin seluruh teks dari bagian kunci publik dan klik Simpan kunci pribadi untuk menyimpan kunci SSH Anda ke desktop.

Selanjutnya, kembali ke setup server DO Anda dan klik New SSH Key . Setelah itu, tempel teks yang disalin ke bagian konten kunci SSH, beri nama (saya memilih Cloudways), dan klik Tambahkan Kunci SSH .

Selanjutnya, pilih nama host untuk droplet Anda. Saya menamakannya FarhanWordPress.

Sekarang, tinggalkan semua bagian karena pengaturan server sudah selesai dan yang perlu Anda lakukan hanyalah Create Droplet.

Ini akan memakan waktu beberapa menit untuk membuat tetesan baru Anda.
Sebarkan LEMP STACK
Untuk menyebarkan tumpukan LEMP, pertama, Anda harus membuka Putty dan menempelkan IP server Anda.

Selanjutnya, arahkan ke Connection > SSH > Auth, klik browse dan pilih file PPK yang baru saja Anda unduh dari PuTTYgen .

Selanjutnya, klik Open untuk mengakses server DO yang baru Anda buat dan ketik root.

Jalankan perintah berikut untuk menginstal LEMP stack.
cd ..
Ubah direktori.
![]()
pembaruan yang tepat
Perbarui daftar paket.
![]()
tepat menginstal nginx
Untuk menginstal server web NGINX.
![]()
apt instal mariadb-server
Untuk menginstal database MariaDB.
![]()
mysql_secure_installation
Untuk mengamankan instalasi MariaDB Anda
Catatan: Pada awalnya, ia akan meminta kata sandi root dan Anda hanya perlu menekan "Enter" (Secara default, tidak ada kata sandi root).
Jika Anda ingin mengatur kata sandi root untuk database Anda, tekan "y" dan cukup perbarui.

apt install php-fpm php-mysql
Untuk menginstal PHP FPM dan MySQL.
![]()
nano /etc/nginx/sites-available/default
Untuk mengedit file default.
Kemudian tambahkan index.php ke baris itu karena kita menggunakan PHP.

Selanjutnya, batalkan komentar empat baris dengan menghapus "#" seperti yang ditunjukkan pada gambar berikut dan simpan file dengan menekan " ctrl + x ".

nano /etc/php/7.0/fpm/php.ini
Untuk mengedit file php.ini.
![]()
Kemudian, tekan “ctrl+w” dan paste “cgi.fix_pathinfo=" dengan klik kanan.

Kemudian, batalkan komentar pada baris tersebut (dengan menghapus “;”) dan set nilai “0” seperti ini: cgi.fix_pathinfo= 0;

Kemudian, keluar dengan menekan ”ctrl+x” dan simpan perubahan yang telah Anda buat.
Sekarang, saatnya untuk memeriksa konfigurasi apakah itu berjalan atau tidak. Dan, sekarang saya akan membuat file PHP dan beri nama farhan.php.
nano /var/www/html/farhan.php
![]()
Rekatkan kode berikut ke dalam file PHP dan simpan perubahannya.
<?php untuk ($count=1; $count<=9; $count++) { echo " $hitung dikali 9 adalah ". $hitung*9; gema "<br>"; } ?>

Sebelum menjalankan file PHP yang baru dibuat di browser, Anda perlu me-restart NGINX dengan menggunakan perintah berikut.
systemctl restart nginx
![]()

Setelah menjalankan script diatas, cek file PHP di browser “http://yourIPaddress/farhan.php”.

Jika file PHP yang baru dibuat mulai dijalankan, itu berarti Anda telah berhasil menginstal tumpukan LEMP.
Instal Aplikasi WordPress
Sekarang, Anda harus menginstal aplikasi WordPress Anda di DigitalOcean Droplet Anda. Jadi, mari kita mulai.
Untuk menginstal aplikasi WP, yang perlu Anda lakukan adalah menjalankan perintah di bawah ini.
apt install php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -keriting
Untuk menginstal modul dan paket PHP penting.
![]()
mysql -u root -p
Untuk mengakses root DB, jalankan perintah di atas, dan gunakan kata sandi yang telah kita siapkan sebelumnya saat instalasi MariaDB.
![]()
BUAT DATABASE CWdb;
Buat basis data baru.
![]()
BERIKAN SEMUA HAK ISTIMEWA di CWdb.* KEPADA 'farhanuser'@'localhost' DIIDENTIFIKASI DENGAN 'password123';
Memberikan kontrol dan izin penuh kepada pengguna.
![]()
HAK ISTIMEWA;
Perubahan berlaku tanpa memulai ulang layanan DB.
![]()
Kemudian, jalankan perintah keluar.

cd /var/www/html/
Setelah itu, ubah direktori ke folder html.
![]()
wget https://wordpress.org/latest.tar.gz
Unduh versi WordPress terbaru.
![]()
tar xzvf terbaru.tar.gz
Ekstrak file arsip.
![]()
chown -R www-data:www-data /var/www/html/wordpress/
Tetapkan kepemilikan.
![]()
chmod 755 -R /var/www/html/wordpress/
Setel izin file.
![]()
systemctl restart nginx
Mulai ulang NGINX.
![]()
Sekarang, buka file WordPress (pada dasarnya situs WordPress) di browser “http://yourIPaddress/wordpress”.

Pilih bahasa dan lanjutkan proses instalasi.

Anda akan memerlukan beberapa informasi tentang database. Jadi, klik Ayo!.
Sekarang, ubah nilai Database Name, Username, dan Password (yang telah kita buat sebelumnya) dan klik Submit untuk menghubungkan database dengan aplikasi WP.

Terakhir, jalankan instalasi.

Setelah menjalankan instalasi, Anda akan melihat layar pengaturan WordPress dasar di mana Anda harus memasukkan informasi tentang situs web yang Anda buat.

Klik Instal WordPress dan masuk ke dasbor WordPress.

Instal WordPress di Cloudways Managed DigitalOcean Server
Prasyarat dari proses ini adalah Anda harus mendaftar ke Cloudways dengan mengisi formulir sederhana dan mengklik tombol Mulai Gratis. Jika Anda sudah mendaftar, silakan masuk ke akun Anda.

Langkah selanjutnya dalam menginstal WordPress di DigitalOcean adalah memverifikasi alamat email Anda untuk menyelesaikan proses pendaftaran di Cloudways. Setelah memverifikasi alamat email Anda, klik tombol Luncurkan dan mulai proses peluncuran server sederhana.

Detail Server dan Aplikasi
Aplikasi
Sekarang saatnya Anda memilih WordPress dari daftar aplikasi dan kemudian beri nama Aplikasi Anda , Server , dan Pilih Proyek Anda.

Catatan: Anda memiliki pilihan untuk meluncurkan Cloudways Optimized WordPress, WordPress dengan WooCommerce, WordPress Multisite, dan WordPress tanpa pengoptimalan apa pun. Jangan ragu untuk memilih yang paling sesuai dengan kebutuhan Anda.
Infrastruktur Cloud
Di sinilah Anda memilih DigitalOcean dari daftar penyedia cloud hosting.

Ukuran Server
Sekarang Anda perlu memilih Ukuran Server Anda berdasarkan lalu lintas bulanan yang Anda harapkan. Jangan khawatir tentang lonjakan lalu lintas yang sering terjadi karena Anda selalu dapat menskalakan server menggunakan penggeser sederhana.

Lokasi Server
Sekarang pilih Lokasi yang Anda inginkan dengan mempertimbangkan faktor latensi.

Setelah memasukkan detail Server dan Aplikasi, klik tombol Luncurkan Sekarang .
![]()
Sekarang, tunggu beberapa menit sampai server siap!
Setelah server siap, klik Aplikasi di menu kiri atas.

Klik aplikasi WordPress Anda.

Buka Detail Akses → Panel Admin . Anda akan melihat kredensial login default dan URL staging sementara dari situs WordPress. Klik URL dan gunakan kredensial untuk masuk ke Dasbor WordPress.

Besar! Kami telah berhasil menginstal WordPress di server DigitalOcean menggunakan Cloudways.
Menjelajahi Platform Cloudways
Dasbor Manajemen Server
Setelah menginstal WordPress di DigitalOcean, buka Manajemen Server. Meskipun mudah dinavigasi melalui platform Cloudways, saya masih akan memberi Anda petunjuk tentang beberapa fitur yang disorot.
Di dalam dasbor Manajemen Server , Anda dapat menemukan beberapa tab yang berguna:
Kredensial Utama

Tab ini berisi IP publik, nama pengguna, dan kata sandi server Anda. Di sisi kiri jendela, Anda memiliki opsi untuk membuat kunci SSH publik untuk koneksi SSH dan SFTP dan tombol untuk meluncurkan terminal SSH terintegrasi.
Pemantauan Server

Di sini, Anda dapat memantau sumber daya server Anda. Ini selanjutnya dipecah menjadi Ringkasan dan Detail untuk representasi grafis dan alat pemantauan aplikasi pihak ketiga New Relic.
Ini memberikan data real-time dari kesehatan server Anda dan menunjukkan statistik yang berguna seperti ruang disk, memori, dan bandwidth selama waktu.
Kelola Layanan

Tab Kelola Layanan memungkinkan Anda mengaktifkan dan menonaktifkan berbagai layanan seperti server web Apache dan NGINX, Memcached, Nginx, dan Varnish. Ini juga menunjukkan status saat ini dari setiap layanan dan memungkinkan Anda memulai ulang saat diperlukan.
Keamanan

Tab Keamanan memungkinkan Anda memasukkan alamat IP yang ingin Anda izinkan untuk koneksi SFTP/SSH. Tab kedua didedikasikan untuk koneksi MySQL karena Cloudways memungkinkan penggunanya mengakses database MySQL dari jarak jauh.
Dasbor Manajemen Aplikasi
Sama seperti Manajemen Server, dasbor Manajemen Aplikasi juga berisi tab yang berguna. Mari kita lihat beberapa di antaranya.
Manajemen Domain

Seperti namanya, tab ini memungkinkan pengguna Cloudways untuk mengarahkan domain utama mereka ke situs WordPress mereka. Domain tambahan juga dapat ditambahkan dalam kasus Multisite WordPress.
Sertifikat SSL

Memiliki sertifikat SSL di situs WordPress penting karena mengamankan koneksi antara browser dan server. SSL mengenkripsi komunikasi ini dan mencegah kemungkinan pencurian data. Cloudways memprioritaskan keamanan, oleh karena itu, ia menyediakan SSL Gratis melalui Let's Encrypt kepada pelanggannya.
Sertifikat ini dapat dengan mudah ditambahkan dari tab ini dan dalam kasus sub-domain, pengguna juga dapat menggunakan fitur wildcard yang memungkinkan mereka untuk menggunakan sertifikat yang sama pada semua sub-domain mereka.
Alat Migrasi

Pelanggan Cloudways yang ingin membawa situs mereka yang ada dari server lama mereka ke server Cloudways DigitalOcean yang cepat dan andal dapat menggunakan tab ini untuk migrasi cloud tanpa kerumitan.
Mengambil Situs Web secara Langsung
Menghadirkan situs WordPress baru Anda semudah meluncurkan server di Cloudways. Yang perlu Anda lakukan adalah menuju ke dasbor Manajemen Aplikasi Anda dan di dalam tab Manajemen Domain , tambahkan nama domain Anda.

Menurut pencatat domain Anda, buat CNAME baru dan tunggu sampai disebarkan.
Dan itu saja. Selamat! Anda telah berhasil menginstal WordPress di server cloud DigitalOcean di Cloudways. Jika Anda perlu memahami apa yang ditawarkan Cloudways, berikut adalah panduan untuk pemahaman yang lebih baik.
Juga, berikut adalah video singkat yang menunjukkan betapa mudahnya meng-host situs web WordPress di server cloud DigitalOcean dengan bantuan Cloudways.
Membungkus!
DigitalOcean mengubah wajah cloud hosting – satu demi satu. Ini adalah salah satu penyedia cloud hosting terbaik untuk situs WordPress. Infrastruktur cloud yang ramah pengembang menyediakan semua yang Anda butuhkan untuk menskalakan situs web Anda dengan mudah. Dengan dokumentasi ekstensif yang terdiri dari halaman khusus untuk WordPress, Anda akan menikmati desain yang intuitif, panduan yang berpusat pada pengguna, dan fitur yang tangguh.
Sejauh menyangkut teknis, kami mengurusnya untuk Anda. Cloudways memastikan pengalaman web yang lancar bagi pengguna. Dengan banyak fitur canggih, nikmati layanan komputasi awan terkelola kami dengan harga terjangkau. Tim ahli yang berdedikasi tersedia di layanan Anda 24/7. Yang perlu Anda lakukan adalah menaikkan tiket dengan sistem dukungan kami. Dengan basis pengetahuan yang kuat dan aplikasi web terkini, kami akan menangani masalah Anda dalam waktu singkat.
Saya harap Anda sekarang tahu cara meng-host WordPress di DigitalOcean. Jika Anda masih memiliki pertanyaan atau pertanyaan, jangan ragu untuk bertanya kepada saya melalui bagian komentar di bawah.
