Cara Meng-host WordPress di DigitalOcean

Diterbitkan: 2020-12-29
wordpress digitalocean
Ikuti @Cloudways

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 .

buat droplet

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.

pilih sistem operasi

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

rencana dasar

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

rencana dasar

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.

lokasi server

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.

dempul

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

simpan kunci pribadi yang dihasilkan

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 .

tambahkan kunci ssh

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

nama tuan rumah

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

klik buat tetesan

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.

IP server

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

ssh autentikasi

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

akar

Jalankan perintah berikut untuk menginstal LEMP stack.

 cd ..

Ubah direktori.

ubah direktori

 pembaruan yang tepat

Perbarui daftar paket.

pembaruan paket

 tepat menginstal nginx

Untuk menginstal server web NGINX.

instal nginx

 apt instal mariadb-server

Untuk menginstal database MariaDB.

instal 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.

kata sandi root db

 apt install php-fpm php-mysql

Untuk menginstal PHP FPM dan MySQL.

instal paket php

 nano /etc/nginx/sites-available/default

Untuk mengedit file default.

Kemudian tambahkan index.php ke baris itu karena kita menggunakan PHP.

edit file default

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

batalkan komentar beberapa baris

 nano /etc/php/7.0/fpm/php.ini

Untuk mengedit file php.ini.

edit file php ini

Kemudian, tekan “ctrl+w” dan paste “cgi.fix_pathinfo=" dengan klik kanan.

cari teks dalam file

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

batalkan komentar dan atur nilai cgi 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 

file php

Rekatkan kode berikut ke dalam file PHP dan simpan perubahannya.

  1.  <?php
    untuk ($count=1; $count<=9; $count++)
    {
       echo " $hitung dikali 9 adalah ". $hitung*9;
       gema "<br>";
    }
    ?> 

kode php

Sebelum menjalankan file PHP yang baru dibuat di browser, Anda perlu me-restart NGINX dengan menggunakan perintah berikut.

 systemctl restart nginx 

mulai ulang nginx

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

menjalankan file 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.

menginstal modul php

 mysql -u root -p

Untuk mengakses root DB, jalankan perintah di atas, dan gunakan kata sandi yang telah kita siapkan sebelumnya saat instalasi MariaDB.

akar db

 BUAT DATABASE CWdb;

Buat basis data baru.

buat database baru

 BERIKAN SEMUA HAK ISTIMEWA di CWdb.* KEPADA 'farhanuser'@'localhost' DIIDENTIFIKASI DENGAN 'password123';

Memberikan kontrol dan izin penuh kepada pengguna.

memberikan hak istimewa

 HAK ISTIMEWA;

Perubahan berlaku tanpa memulai ulang layanan DB.

hak istimewa flush

Kemudian, jalankan perintah keluar.

perintah keluar

 cd /var/www/html/

Setelah itu, ubah direktori ke folder html.

ubah direktori ke folder html

 wget https://wordpress.org/latest.tar.gz

Unduh versi WordPress terbaru.

instal wordpress

 tar xzvf terbaru.tar.gz

Ekstrak file arsip.

ekstrak arsip

 chown -R www-data:www-data /var/www/html/wordpress/

Tetapkan kepemilikan.

tetapkan kepemilikan

 chmod 755 -R /var/www/html/wordpress/

Setel izin file.

atur izin file

 systemctl restart nginx

Mulai ulang NGINX.

mulai ulang nginx

Sekarang, buka file WordPress (pada dasarnya situs WordPress) di browser “http://yourIPaddress/wordpress”.

Pilih bahasa

Pilih bahasa dan lanjutkan proses instalasi.

klik ayo pergi

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.

atur nilai basis data

Terakhir, jalankan instalasi.

jalankan instalasi wordpress

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

menambahkan informasi wordpress

Klik Instal WordPress dan masuk ke dasbor WordPress.

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.

pendaftaran cloudways

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.

peluncuran server

Detail Server dan Aplikasi

Aplikasi

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

detail aplikasi dan server

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.

memilih digitalocean

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.

server digitalocean

Lokasi Server

Sekarang pilih Lokasi yang Anda inginkan dengan mempertimbangkan faktor latensi.

lokasi server

Setelah memasukkan detail Server dan Aplikasi, klik tombol Luncurkan Sekarang .

luncurkan sekarang

Sekarang, tunggu beberapa menit sampai server siap!

Setelah server siap, klik Aplikasi di menu kiri atas.

bagian aplikasi

Klik aplikasi WordPress Anda.

aplikasi wordpress

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.

detail akses situs web

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

kredensial master server

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

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

mengelola 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

keamanan server

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

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

manajemen 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

plugin migrasi cloudways

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.

hidupkan situs web

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.