= Google Cloud ve Cloudflare ile ücretsiz bir WordPress sitesi barındırın ðÃÂÃÂð = == Küçük web siteleri ve işletmeler için uygun fiyatlı bir WordPress çözümü hakkında bilgi edelim. == 6 dakika okuma İçindekiler - Problem bildirimi ðÃÂÃÂà- GCP ile biraz deneyimim var, belki önce oraya bir göz atmam gerekir? ðÃÂäà- Ya fiyatlar? ðÃÂäà- GCE bir sanal makine örneğidir, yani her şeyi sıfırdan yapılandırmam gerekiyor mu? ðÃÂäà- Manuel olarak yapılandırmak için neye ihtiyacım var? ðÃÂäà- Adım 1, sanal makine yapılandırmaları ne durumda? ðÃÂäà- Adım 2, statik bir IP adresi nasıl korunur ve bir alan adı nasıl kurulur? ðÃÂäà- Adım 3, SSL sertifikası nasıl kurulur? ðÃÂäà- Adım 4, HTTP/2 nasıl kurulur? ðÃÂäà- Neden Faturalandırma Raporlarında küçük bir ödeme görüyorum? Bunun ücretsiz olması gerektiğini düşündüm? ðÃÂäà- Tamamlayın ðÃÂÃÂàBu, konuyla ilgili adım adım öğreticiden daha çok kişisel gelişimimi ve hata ayıklama deneyimimi açıklamakla ilgili. Makale, projeyi incelerken bazı önemli noktaları ve soruları sunuyor. Hatalardan herhangi birinin düzeltilmesi memnuniyetle karşılanır! âÃÂúïøà== Sorun bildirimi ðÃÂÃÂà== WordPress sitesi, çeşitli eklentiler (ör. Elementor) kullanılarak oluşturulmuştur. Eklentileri kullanmak için WordPress.com'da aylık 25 ABD doları olan bir İş planına ihtiyacım var, bu benim kullanım durumum için aşırı bir miktar. Bununla birlikte, daha bütçeli bir alternatife ihtiyacım var, peki nereden başlamalıyım? GCP ile biraz deneyimim var, belki önce oraya bir göz atmam gerekir? ðÃÂäàGerçekten de çözümler sunuyorlar. Amacım, WordPress.com'a benzer bir şeye sahip olmak, biraz kodsuz ortam. Etkileşim, yönetici panelindeki bir GUI aracılığıyla gerçekleştirilir. Üçü arasında yalnızca Google Compute Engine (GCE) ihtiyacımı karşılıyor, ben de onunla gittim Peki ya fiyatlar? ðÃÂäàNeyse ki Google, GCE için ücretsiz bir katman sunuyor. 2021'de Google, ücretsiz bir GCE örneğinin özelliklerini yeni sürüme geçirdi. f1-mikro için e2-micro ve bu benim kullanım durumum için yeterli GCE bir sanal makine örneğidir, yani her şeyi sıfırdan yapılandırmam gerekiyor mu? ðÃÂäàBu bir bakıma doğru, aynı zamanda bir dezavantaj. WordPress.com gibi yönetilen bir barındırma hizmeti kullanmak, tüm arka uç yönetimi (yazılım yığını ve sunucu yapılandırması) için de ödeme yaptığım anlamına gelir. Kendi kendine barındırılan bir rotaya gitmek, her şeyi yapmam gerekeceği anlamına mı geliyor yoksa öyle mi yapmalıyım? Normalde, olgun bir platform bir tür önceden yapılandırılmış paketler sağlar. Burada, Google Cloud Marketplace'im var. "WordPress"anahtar kelimesini kullanarak orada sadece normal bir arama birkaç seçenek getirir. benim durumumda, seçiyorum *Bitnami ve Automattic Tarafından WordPress Sertifikalıdır*. Bu paket ücretsizdir ve yapılandırmanın çoğunu benim için yapacak. Ayrıca bu paket bir anlamda cross-platform yani Amazon Web Service (AWS) gibi başka bir bulut sağlayıcıya gittiğimde de aynı deneyimi yaşayacağım. **Kurulu yığını güncellemenin ne GUI ne de SSH aracılığıyla resmi bir yolu olmadığını unutmayın. Bir sanal makineyi silmem ve en son Bitnami paketini kullanarak yeni bir örnek oluşturmam gerekiyor Manuel olarak yapılandırmak için neye ihtiyacım var? ðÃÂäÃÂ İşte göz önünde bulundurulması gerekenler - Sanal makine özelliği kurulumu - Etki alanı kurulumu, IP kurulumu, DNSSEC - SSL kurulumu - HTTP/2 kurulumu. Yapılandırma, varsayılan olarak HTTP/1.1'dir 1. Adım, sanal makine yapılandırmaları ne durumda? ðÃÂäàÜcretsiz katmanda belirtilen yapılandırmayı kullanarak, - Alan: us-west1-a - Makine tipi: e2-mikro - Önyükleme diski: 30 GB, HDD Diğer ayarlar varsayılan olarak ayarlanmıştır. Hizmet şartlarını kabul edin ve bir örnek oluşturmaya devam edin. Bu bir kaç dakika alabilir. Bitirdikten sonra, artık sağlanan VM'nin harici IP adresini kullanarak bir WordPress yönetici girişine gidebilirim Bu kendi kendine barındırılıyor, bu yüzden normal bir WordPress uygulamasının tüm özelliklerine sahibim. Eklentiler artık kullanılabilir durumda. WordPress.com'da uygulanan bazı belirli özellikler burada olmayacak, sanırım tescilli? Adım 2, statik bir IP adresi nasıl korunur ve bir alan adı nasıl kurulur? ðÃÂäàVarsayılan olarak, bir GCE IP adresi geçicidir, yani her sıfırlamadan sonra değişecektir. Etki alanımın sürekli olarak doğru konumu gösterebilmesi için statik bir IP adresine ihtiyacım var. Bunu yapmak için şu adrese gidin: VPC ağı / Harici IP adresleri ve bir GCE örneği için statik bir IP adresi ayırın Bir alan adı için kaydolmam gerekiyor. Çoğu alan adı kayıt kuruluşunun ayrıca DNS hizmetleri vardır. Daha sonra etki alanımı GCE statik IP adresine işaret edecek şekilde ayarladım. Bu yalnızca bir başlangıç ​​yapılandırmasıdır Cloudflare DNS sayfasında, bir DNSSEC kurulum talimatı vardır. Kurulum oldukça basittir, esas olarak sadece değerleri kopyalayıp yapıştırmak Adım 3, SSL sertifikası nasıl kurulur? ðÃÂäàŞu an itibariyle web sitem SSL sertifikası olmamasından kaynaklanıyor. 2 seçenek vardır: - Alan adı kayıt kuruluşunuzdan bir sertifika satın almak. Normalde, yüzlerce alan, alt alan için uygun SSL yönetimi ve uyumluluğu gerektiren büyük bir müşteri olmadığınız sürece bu gereksizdir. - SSH ile kaydedilebilen ücretsiz Let's Encrypt SSL sertifikasını kullanma. Talimat burada görülebilir Not, talimat Amazon Web Service (AWS) üzerinde olsa bile, hala bir Bitnami yığınıdır, bu nedenle yapılandırmalar aynıdır. Hedeflenen tüm alt alan adları kayıtlı olmalıdır, aksi takdirde ileride SSL el sıkışma hatasına neden olur (ör. CNAME kaydı aracılığıyla www'den www olmayana) Şimdi Cloudflare'a dönün ve bir SSL modunu şu şekilde değiştirin: Tam (katı). Web siteniz güvenli olmalıdır ve bu, tarayıcı çubuğundaki bir asma kilit aracılığıyla kontrol edilebilir. Unutmayın, Cloudflare'de hala çok daha fazla hizmet var ve bunları gerektiği gibi ince ayar yapabilirsiniz. Adım 4, HTTP/2 nasıl kurulur? ðÃÂäàHTTP/2, HTTP/1.1 protokolüne göre birkaç avantaj daha sağlar. Başka bir büyük bulut sağlayıcısı olan Digital Ocean'ın bu makalesinde daha ayrıntılı bir tartışma yer almaktadır. Bence en önemlisi hız iyileştirme ve Lighthouse testi ile görülebilir. Bitnami, Apache sunucusunu HTTP/2 ile yapılandırma hakkında resmi bir belgeye sahiptir (Binami WordPress paketimiz tarafından kullanılır) HTTP/2 desteği, Key CDN sitesi kullanılarak test edilebilir ve benimki başarılı olmuş gibi görünüyor Neden Faturalandırma Raporlarında küçük bir ödeme görüyorum? Bunun ücretsiz olması gerektiğini düşündüm? ðÃÂäàEvet, kurulum ücretsiz, yani verilen kotada kalıyorsam. Aşağıdaki grafikte olduğu gibi, bilgi işlem motoru örneğimde bir miktar yük vardı. Temel nedeni bulamadım, ancak bunun Çin veya Avustralya'ya (ücretsiz çıkış yerleri değil) giden çıkış trafiğinden kaynaklandığına inanıyorum. Bazı küçük artışlardan sonra tekrar sıfıra döner. Bu bölgelerdeki müşterilere hizmet vermiyorsanız, IP engelleme bir seçenek olabilir. == Özetle ðÃÂÃÂà== Bu sefer para biriktirmenin bir yolunu daha öğreniyorum ve ayrıca GCE hizmetiyle oynama şansım oluyor. Elbette, bir uygulamayı üretime geçirmeyi düşünmeden önce daha birçok görev var, ancak All-in-One WP Migration kullanarak eski siteyi GCE'ye taşıyabilirim, bu yüzden yapacak fazla bir şey yok Beklenmedik ama önemli bir dersin, bir GCE bulut sunucusunun "ücretsiz"ücretiyle ilgili olduğunu söyleyebilirim. Bu, faturalandırmayı her koşulda dikkatle izlemem gerektiği anlamına geliyor. Şu an itibariyle, faturalandırma tutarı bir eşiği aştığında GCP'nin hizmetleri kapatma seçeneği olmadığı görülüyor. Neyse ki, bu benden 1000 dolar değil Bu makaleyi değerli buldunuz mu? Destek olmak **Hung Vu** sponsor olarak. Herhangi bir miktar takdir edilmektedir!