= Tuan rumah situs WordPress gratis nganggo Google Cloud lan Cloudflare ðÃÂÃÂð =
== Ayo sinau babagan solusi WordPress anggaran kanggo situs web lan bisnis cilik. ==
6 min maca
Daftar isi
- Rumusan masalah ðÃÂÃÂÃÂ
- Aku duwe sawetara pengalaman karo GCP, Mungkin aku kudu njupuk dipikir ing kono dhisik? ðÃÂäÃÂ
- Apa bab prices? ðÃÂäÃÂ
- GCE minangka mesin virtual, tegese aku kudu ngatur kabeh saka lemah? ðÃÂäÃÂ
- Apa aku kudu ngatur kanthi manual? ðÃÂäÃÂ
- Langkah 1, apa babagan konfigurasi VM? ðÃÂäÃÂ
- Langkah 2, carane njaga alamat IP statis lan nyetel jeneng domain? ðÃÂäÃÂ
- Langkah 3, carane nyiyapake sertifikat SSL? ðÃÂäÃÂ
- Langkah 4, carane nyiyapake HTTP/2? ðÃÂäÃÂ
- Apa aku ndeleng sawetara biaya cilik ing Billing Reports? Aku panginten iki mestine gratis? ðÃÂäÃÂ
- Bungkus ðÃÂÃÂÃÂ
Iki luwih akeh babagan njlentrehake pangembangan pribadi lan pengalaman debugging, kurang saka tutorial langkah-langkah ing topik kasebut. Artikel kasebut nampilake sawetara poin penting lan pitakon nalika nindakake proyek kasebut. Correction kanggo samubarang kasalahan olèh! âÃÂúïøÃÂ
== Rumusan Masalah ðÃÂÃÂà==
Situs WordPress dibangun nggunakake sawetara plugin (contone, Elementor). Kanggo nggunakake plugin, aku butuh rencana Bisnis ing WordPress.com, sing regane $25 / wulan, jumlah sing akeh banget kanggo kasus panggunaanku. Kanthi ujar kasebut, aku butuh alternatif anggaran sing luwih akeh, mula saka ngendi aku kudu miwiti?
Aku duwe sawetara pengalaman karo GCP, Mungkin aku kudu njupuk dipikir ing kono dhisik? ðÃÂäÃÂ
Pancen, dheweke menehi solusi
Tujuanku yaiku nduwe sing padha karo WordPress.com, lingkungan sing ora ana kode. Interaksi liwat GUI ing panel admin. Ing antarane telu, mung Google Compute Engine (GCE) sing nyukupi kabutuhanku, mula aku melu
Apa bab prices? ðÃÂäÃÂ
Untunge, Google nawakake undakan gratis kanggo GCE. Ing taun 2021, Google nganyarke spesifikasi instance GCE gratis saka
f1-mikro kanggo
e2-mikro, lan iki akeh kanggo kasus panggunaan
GCE minangka mesin virtual, tegese aku kudu ngatur kabeh saka lemah? ðÃÂäÃÂ
Inggih, sing bener ing pangertèn, uga downside. Nggunakake layanan hosting sing dikelola kaya WordPress.com tegese aku uga mbayar kabeh manajemen backend (tumpuk piranti lunak lan konfigurasi server). Arep kanggo rute sing dadi tuan rumah dhewe tegese aku kudu nindakake kabeh utawa aku?
Biasane, platform diwasa bakal nyedhiyakake sawetara paket sing wis dikonfigurasi. Ing kene, aku duwe Google Cloud Marketplace. Mung telusuran normal ana nggunakake tembung kunci "WordPress"nggawa sawetara opsi. Ing kasusku, aku milih
*WordPress Certified dening Bitnami lan Automattic*. Paket iki gratis lan bakal nindakake sebagian besar konfigurasi kanggo aku. Kajaba iku, paket iki minangka lintas platform, mula aku bakal duwe pengalaman sing padha nalika menyang panyedhiya maya liyane kayata Amazon Web Service (AWS)
** Wigati kayane ora ana cara resmi kanggo nganyari tumpukan sing diinstal, ora liwat GUI utawa SSH. Aku kudu mbusak VM lan nggawe conto anyar nggunakake paket Bitnami paling anyar
Apa sing kudu dakkonfigurasi kanthi manual? ðÃÂäÃÂ
Kene sawetara kanggo nimbang
- Persiyapan spesifikasi mesin virtual
- Persiyapan domain, persiyapan IP, DNSSEC
- Persiyapan SSL
- Persiyapan HTTP/2. Konfigurasi kasebut minangka HTTP / 1.1 minangka standar
Langkah 1, kepiye babagan konfigurasi VM? ðÃÂäÃÂ
Nggunakake konfigurasi minangka kasebut ing undakan free, Aku nggunakake
- Zona:
us-kulon1-a
- Tipe mesin:
e2-mikro
- Boot disk: 30 GB, HDD
Setelan liyane disetel minangka standar. Nampa syarat layanan lan nerusake nggawe conto. Iki bisa njupuk sawetara menit. Sawise rampung, saiki aku bisa mlebu login admin WordPress nggunakake alamat IP eksternal VM sing kasedhiya
Iki dadi tuan rumah dhewe, mula aku duwe fitur lengkap aplikasi WordPress biasa. Plugins saiki bisa digunakake. Sawetara fitur khusus sing dileksanakake ing WordPress.com ora bakal ana ing kene, kepemilikan?
Langkah 2, carane njaga alamat IP statis lan nyetel jeneng domain? ðÃÂäÃÂ
Kanthi gawan, alamat IP GCE iku ephemeral, tegese bakal diganti sawise saben reset. Aku butuh alamat IP statis supaya domainku bisa terus-terusan nuding menyang lokasi sing bener. Kanggo nindakake, pindhah menyang
Jaringan VPC / Alamat IP eksternal lan cadangan alamat IP statis kanggo conto GCE
Aku kudu ndhaptar jeneng domain. Umume pendaftar domain uga duwe layanan DNS. Aku banjur nyiyapake domain kanggo nuding alamat IP statis GCE. Iki mung konfigurasi awal
Ing kaca Cloudflare DNS, ana instruksi persiyapan DNSSEC. Persiyapan cukup gampang, utamane mung nyalin lan nempel nilai
Langkah 3, carane nyiyapake sertifikat SSL? ðÃÂäÃÂ
Saiki, situs webku amarga ora duwe sertifikat SSL. Ana 2 pilihan:
- Tuku sertifikat saka registrar domain sampeyan. Biasane, iki ora perlu, kajaba sampeyan minangka klien gedhe sing mbutuhake manajemen lan kepatuhan SSL sing tepat kanggo atusan domain, subdomain.
- Nggunakake sertifikat SSL Ayo Encrypt gratis sing bisa didaftar liwat SSH. Pandhuan bisa dideleng ing kene
Elinga, sanajan instruksi kasebut ana ing Amazon Web Service (AWS), iku isih tumpukan Bitnami, saengga konfigurasi padha. Kabeh subdomain sing ditargetake kudu didaftar, utawa bakal nyebabake kesalahan jabat tangan SSL ing dalan (contone, pemetaan
www menyang non-www liwat rekaman CNAME)
Saiki, bali menyang Cloudflare, lan ganti mode SSL dadi
Lengkap (ketat). Situs web sampeyan kudu aman, lan iki bisa dicenthang liwat gembok ing bar browser. Aja lali, Cloudflare isih duwe akeh layanan liyane, lan sampeyan bisa nyetel kanthi apik yen perlu
Langkah 4, carane nyiyapake HTTP/2? ðÃÂäÃÂ
HTTP/2 menehi sawetara kaluwihan liyane liwat protokol HTTP/1.1. Diskusi sing luwih rinci ana ing artikel iki saka Digital Ocean, panyedhiya awan gedhe liyane. Paling notabene ing mratelakake panemume punika dandan kacepetan, lan bisa katon liwat test Mercusuar
Bitnami duwe dokumen resmi babagan konfigurasi server Apache nganggo HTTP/2 (digunakake paket Binami WordPress)
Dhukungan HTTP / 2 bisa diuji nggunakake situs Key CDN lan kayane aku sukses
Napa aku ndeleng sawetara biaya cilik ing Laporan Tagihan? Aku panginten iki mestine gratis? ðÃÂäÃÂ
Ya, persiyapan gratis, yaiku yen aku tetep ing kuota sing diwenehake. Kaya ing grafik ing ngisor iki, ana sawetara biaya ing mesin komputasi. Aku ora nemokake sababe, nanging aku yakin amarga lalu lintas egress menyang China utawa Australia (tujuan egress ora gratis). Sawise sawetara spike cilik, bali menyang nul maneh. Mungkin blok IP minangka pilihan yen sampeyan ora nglayani pelanggan ing wilayah kasebut
== Bungkus ðÃÂÃÂà==
Wektu iki, aku sinau babagan siji cara kanggo ngirit dhuwit, lan uga minangka kesempatan kanggo main layanan GCE. Mesthi, ana akeh tugas liyane sadurunge nimbang sijine aplikasi kanggo produksi, Nanging, aku bisa migrasi situs lawas menyang GCE nggunakake All-in-One WP Migration supaya ora akeh sing kudu ditindakake.
Aku bakal ngomong, pelajaran sing ora dikarepke, nanging penting yaiku babagan biaya "gratis"conto GCE. Tegese aku kudu ngawasi tagihan kanthi ati-ati ing kabeh kahanan. Saiki, kayane GCP ora duwe pilihan kanggo mudhun layanan nalika jumlah tagihan ngluwihi ambang. Untunge, iki dudu $ 1000 kanggo aku
Apa sampeyan nemokake artikel iki migunani?
Nyokong
**Hung Vu** kanthi dadi sponsor. Sembarang jumlah wis ngormati!