= Hos tapak WordPress percuma dengan Google Cloud dan Cloudflare ðÃÂÃÂð = == Mari belajar tentang penyelesaian WordPress bajet untuk tapak web dan perniagaan kecil. == 6 minit membaca Isi kandungan - Pernyataan masalah ðÃÂÃÂà- Saya mempunyai sedikit pengalaman dengan GCP, mungkin saya perlu melihat di sana dahulu? ðÃÂäà- Bagaimana dengan harga? ðÃÂäà- GCE ialah contoh mesin maya, bermakna saya perlu mengkonfigurasi segala-galanya dari bawah? ðÃÂäà- Apakah yang perlu saya konfigurasikan secara manual? ðÃÂäà- Langkah 1, bagaimana dengan konfigurasi VM? ðÃÂäà- Langkah 2, bagaimana untuk mengekalkan alamat IP statik dan menyediakan nama domain? ðÃÂäà- Langkah 3, bagaimana untuk menyediakan sijil SSL? ðÃÂäà- Langkah 4, bagaimana untuk menyediakan HTTP/2? ðÃÂäà- Mengapakah saya melihat beberapa caj kecil dalam Laporan Pengebilan? Saya fikir ini sepatutnya percuma? ðÃÂäà- Bungkus ðÃÂÃÂàIni lebih kepada menerangkan perkembangan peribadi saya dan pengalaman penyahpepijatan, kurang daripada tutorial langkah demi langkah mengenai topik tersebut. Artikel ini membentangkan beberapa perkara penting dan persoalan semasa menjalani projek. Pembetulan kepada mana-mana kesilapan adalah dialu-alukan! âÃÂúïøà== Pernyataan masalah ðÃÂÃÂà== Tapak WordPress dibina menggunakan beberapa pemalam (cth., Elementor). Untuk menggunakan pemalam, saya memerlukan pelan Perniagaan di WordPress.com, yang berharga $25 / bulan, jumlah yang berlebihan untuk kes penggunaan saya. Dengan itu, saya memerlukan alternatif bajet yang lebih banyak, jadi di manakah saya harus bermula? Saya mempunyai sedikit pengalaman dengan GCP, mungkin saya perlu melihat di sana dahulu? ðÃÂäàSesungguhnya, mereka menawarkan penyelesaian Matlamat saya adalah untuk mempunyai sesuatu yang serupa dengan WordPress.com, sedikit kepada persekitaran tanpa kod. Interaksi adalah melalui GUI dalam panel pentadbir. Di antara ketiga-tiganya, hanya Enjin Pengiraan Google (GCE) yang memenuhi keperluan saya jadi saya mengikutinya Bagaimana dengan harga? ðÃÂäàNasib baik, Google menawarkan peringkat percuma untuk GCE. Pada tahun 2021, Google menaik taraf spesifikasi tika GCE percuma daripada f1-mikro ke e2-mikro, dan ini adalah banyak untuk kes penggunaan saya GCE ialah contoh mesin maya, bermakna saya perlu mengkonfigurasi segala-galanya dari bawah? ðÃÂäàNah, itu benar dari satu segi, juga kelemahan. Menggunakan perkhidmatan pengehosan terurus seperti WordPress.com bermakna saya juga membayar semua pengurusan bahagian belakang (timbunan perisian dan konfigurasi pelayan). Pergi ke laluan yang dihoskan sendiri bermakna saya perlu melakukan segala-galanya atau adakah saya? Biasanya, platform matang akan menyediakan beberapa jenis pakej pra-konfigurasi. Di sini, saya mempunyai Google Cloud Marketplace. Hanya carian biasa di sana menggunakan kata kunci "WordPress"memaparkan beberapa pilihan. Dalam kes saya, saya memilih *WordPress Diperakui oleh Bitnami dan Automattic*. Pakej ini adalah percuma dan akan melakukan kebanyakan konfigurasi untuk saya. Selain itu, pakej ini adalah merentas platform dalam erti kata lain, jadi saya akan mempunyai pengalaman yang sama apabila pergi ke penyedia awan lain seperti Amazon Web Service (AWS) **Perhatikan nampaknya tiada cara rasmi untuk mengemas kini tindanan yang dipasang, tidak melalui GUI mahupun SSH. Saya perlu memadamkan VM dan mencipta contoh baharu menggunakan pakej Bitnami terkini Apakah yang saya perlukan untuk mengkonfigurasi secara manual? ðÃÂäàBerikut adalah beberapa untuk dipertimbangkan - Persediaan spesifikasi mesin maya - Persediaan domain, persediaan IP, DNSSEC - Persediaan SSL - Persediaan HTTP/2. Konfigurasi ialah HTTP/1.1 secara lalai Langkah 1, bagaimana dengan konfigurasi VM? ðÃÂäàMenggunakan konfigurasi seperti yang dinyatakan dalam peringkat percuma, saya gunakan - Kawasan: kami-barat1-a - Jenis mesin: e2-mikro - Cakera but: 30 GB, HDD Tetapan lain ditetapkan pada lalai. Terima syarat perkhidmatan dan teruskan membuat contoh. Ini mungkin mengambil masa beberapa minit. Selepas ia selesai, kini saya boleh pergi ke log masuk pentadbir WordPress menggunakan alamat IP luaran VM yang disediakan Ini dihoskan sendiri, jadi saya mempunyai ciri penuh aplikasi WordPress biasa. Pemalam boleh digunakan sekarang. Beberapa ciri khusus yang dilaksanakan pada WordPress.com tidak akan ada di sini, saya rasa proprietari? Langkah 2, bagaimana untuk mengekalkan alamat IP statik dan menyediakan nama domain? ðÃÂäàSecara lalai, alamat IP GCE adalah fana, bermakna ia akan berubah selepas setiap penetapan semula. Saya memerlukan alamat IP statik supaya domain saya boleh menunjuk ke lokasi yang betul secara konsisten. Untuk berbuat demikian, pergi ke Rangkaian VPC / Alamat IP Luaran dan simpan alamat IP statik untuk contoh GCE Saya perlu mendaftar untuk nama domain. Kebanyakan pendaftar domain juga mempunyai perkhidmatan DNS. Saya kemudian menyediakan domain saya untuk menunjuk ke alamat IP statik GCE. Ini hanyalah konfigurasi awal Pada halaman DNS Cloudflare, terdapat arahan persediaan DNSSEC. Persediaan agak mudah, terutamanya hanya menyalin dan menampal nilai Langkah 3, bagaimana untuk menyediakan sijil SSL? ðÃÂäàSetakat ini, laman web saya adalah disebabkan oleh kekurangan sijil SSL. Terdapat 2 pilihan: - Membeli sijil daripada pendaftar domain anda. Biasanya, ini tidak perlu, melainkan anda adalah pelanggan besar yang memerlukan pengurusan dan pematuhan SSL yang betul untuk ratusan domain, subdomain - Menggunakan pensijilan SSL Let's Encrypt percuma yang boleh didaftarkan melalui SSH. Arahan boleh dilihat di sini Ambil perhatian, walaupun arahan adalah pada Perkhidmatan Web Amazon (AWS), ia masih tindanan Bitnami, jadi konfigurasi adalah sama. Semua subdomain yang disasarkan mesti didaftarkan atau ia akan menyebabkan ralat jabat tangan SSL di jalan raya (cth., pemetaan wwwkepada bukan www melalui rekod CNAME) Sekarang, kembali ke Cloudflare, dan tukar mod SSL kepada Penuh (ketat). Tapak web anda harus selamat, dan ini boleh disemak melalui kunci pada bar penyemak imbas. Jangan lupa, Cloudflare masih mempunyai banyak lagi perkhidmatan, dan anda boleh memperhalusinya mengikut keperluan Langkah 4, bagaimana untuk menyediakan HTTP/2? ðÃÂäàHTTP/2 menyediakan beberapa lagi kelebihan berbanding protokol HTTP/1.1. Perbincangan yang lebih terperinci ada dalam artikel ini dari Digital Ocean, satu lagi penyedia awan besar. Paling ketara pada pendapat saya ialah peningkatan kelajuan, dan ia boleh dilihat melalui ujian Rumah Api Bitnami mempunyai dokumen rasmi untuk mengkonfigurasi pelayan Apache dengan HTTP/2 (digunakan oleh pakej Binami WordPress kami) Sokongan HTTP/2 boleh diuji menggunakan tapak Key CDN dan nampaknya saya berjaya Mengapa saya melihat sedikit caj dalam Laporan Pengebilan? Saya fikir ini sepatutnya percuma? ðÃÂäàYa, persediaan adalah percuma, iaitu jika saya kekal dalam kuota yang disediakan. Seperti dalam graf di bawah, terdapat sedikit caj pada contoh enjin pengiraan saya. Saya tidak menemui punca, tetapi saya percaya ia disebabkan oleh trafik jalan keluar ke China atau Australia (destinasi jalan keluar yang tidak bebas). Selepas beberapa lonjakan kecil, ia kembali kepada sifar semula. Mungkin blok IP adalah pilihan jika anda tidak melayani pelanggan di wilayah tersebut == Bungkus ðÃÂÃÂà== Kali ini, saya belajar satu lagi cara untuk menjimatkan wang, dan juga peluang untuk bermain dengan perkhidmatan GCE. Sudah tentu, terdapat banyak lagi tugasan sebelum mempertimbangkan untuk membuat permohonan kepada pengeluaran, namun, saya boleh memindahkan tapak lama ke GCE menggunakan All-in-One WP Migration supaya tidak banyak yang perlu dilakukan Saya akan katakan, pelajaran yang tidak dijangka, tetapi penting ialah tentang caj pada contoh GCE "percuma". Ini bermakna saya perlu memantau pengebilan dengan teliti dalam semua keadaan. Buat masa ini, nampaknya GCP tidak mempunyai pilihan untuk menurunkan perkhidmatan apabila jumlah pengebilan melebihi ambang. Nasib baik, ini bukan $1000 untuk saya Adakah anda mendapati artikel ini berharga? Sokongan **Hung Vu** dengan menjadi penaja. Sebarang jumlah dihargai!