= Google Cloud と Cloudflare で無料の WordPress サイトをホストする == 小規模な Web サイトや企業向けの低予算の WordPress ソリューションについて学びましょう。 == 6 分で読めます 目次 - 問題文 ãâ°ãâãâãâ - GCP の使用経験はありますが、最初に GCP を検討する必要がありますか? ãâ°ãâãâ¤ãâ -価格はどうですか? ãâ°ãâãâ¤ãâ - GCE は仮想マシン インスタンスです。つまり、すべてを最初から構成する必要がありますか? ãâ°ãâãâ¤ãâ - 何を手動で構成する必要がありますか? ãâ°ãâãâ¤ãâ - ステップ 1、VM 構成はどうですか? ãâ°ãâãâ¤ãâ - ステップ 2、静的 IP アドレスを維持し、ドメイン名を設定する方法は? ãâ°ãâãâ¤ãâ - ステップ 3、SSL 証明書の設定方法は? ãâ°ãâãâ¤ãâ - ステップ 4、HTTP/2 のセットアップ方法ãâ°ãâãâ¤ãâ - 請求レポートに少額の料金が表示されるのはなぜですか?これは無料だと思った? ãâ°ãâãâ¤ãâ - まとめ ãâ°ãâãâãâ これは、トピックに関する段階的なチュートリアルではなく、私の個人的な開発とデバッグの経験を説明することです。この記事では、プロジェクトを進めていく上でのいくつかの重要なポイントと質問について説明します。エラーの修正は大歓迎です! ãâ¢ãâãâºãâ¯ãâ¸ãâ == 問題文 ãâ°ãâãâãâ == WordPress サイトは、いくつかのプラグイン (Elementor など) を使用して構築されています。プラグインを使用するには、WordPress.com でビジネス プランが必要です。これは月額 25 ドルで、私のユース ケースでは高すぎます。そうは言っても、もっと予算のかかる代替案が必要なので、どこから始めればよいでしょうか? GCP の使用経験はありますが、最初に GCP を検討する必要がありますか? ãâ°ãâãâ¤ãâ 確かに、彼らは解決策を提供します 私の目標は、WordPress.com に似た、コードをほとんど使用しない環境にすることです。対話は、管理パネルの GUI を介して行われます。 3 つの中で、Google Compute Engine (GCE) だけが私のニーズを満たしているので、それを採用しました 価格はどうですか? ãâ°ãâãâ¤ãâ 幸いなことに、Google は GCE の無料利用枠を提供しています。 2021 年、Google は無料の GCE インスタンスの仕様を f1-マイクロと e2-micro、これは私のユースケースには十分です GCE は仮想マシン インスタンスです。つまり、すべてを最初から構成する必要がありますか? ãâ°ãâãâ¤ãâ まあ、それはある意味では真実であり、欠点でもあります。 WordPress.com のようなマネージド ホスティング サービスを使用するということは、すべてのバックエンド管理 (ソフトウェア スタックとサーバー構成) にもお金を払ったことを意味します。自己ホスト ルートを選択するということは、すべてを行う必要があることを意味しますか? 通常、成熟したプラットフォームでは、事前に構成された何らかのパッケージが提供されます。ここに、Google Cloud Marketplace があります。キーワード「WordPress」を使用して通常の検索を行うだけで、いくつかのオプションが表示されます。私の場合、私は選択します *Bitnami および Automattic による WordPress 認定*。このパッケージは無料で、ほとんどの構成を行ってくれます。また、このパッケージはある意味でクロスプラットフォームなので、アマゾン ウェブ サービス (AWS) などの別のクラウド プロバイダーに行ったときに同じ経験をすることができます。 **インストールされたスタックを更新する公式の方法は、GUI や SSH を介してではないようです。 VM を削除し、最新の Bitnami パッケージを使用して新しいインスタンスを作成する必要があります 手動で構成する必要があるのは何ですか? ãâ°ãâãâ¤ãâ ここに考慮すべきいくつかがあります ・仮想マシンの仕様設定 - ドメイン設定、IP設定、DNSSEC - SSL設定 - HTTP/2 セットアップ。設定はデフォルトで HTTP/1.1 です ステップ 1、VM 構成はどうですか? ãâ°ãâãâ¤ãâ 無料利用枠で指定された構成を使用して、 - ゾーン: us-west1-a - マシンタイプ: e2-micro - 起動ディスク: 30 GB、HDD その他の設定はデフォルトで設定されています。利用規約に同意し、インスタンスの作成に進みます。これには数分かかる場合があります。完了したら、提供された VM の外部 IP アドレスを使用して WordPress 管理者ログインに移動できるようになりました これは自己ホスト型であるため、通常の WordPress アプリケーションの機能をすべて利用できます。プラグインが使えるようになりました。 WordPress.com に実装されているいくつかの特定の機能はここにはありません。 ステップ 2、静的 IP アドレスを維持し、ドメイン名を設定する方法は? ãâ°ãâãâ¤ãâ デフォルトでは、GCE の IP アドレスはエフェメラルです。つまり、リセットするたびに変更されます。ドメインが一貫して正しい場所を指すことができるように、静的 IP アドレスが必要です。これを行うには、次の場所に移動します。 VPC ネットワーク / 外部 IP アドレスおよび GCE インスタンス用の静的 IP アドレスを予約する ドメイン名を登録する必要があります。ほとんどのドメイン レジストラーには、DNS サービスもあります。次に、GCE 静的 IP アドレスを指すようにドメインをセットアップしました。これは初期設定のみです Cloudflare DNS ページには、DNSSEC セットアップ手順があります。セットアップはかなり簡単で、主に値をコピーして貼り付けるだけです ステップ 3、SSL 証明書の設定方法ãâ°ãâãâ¤ãâ 現在、私のウェブサイトは SSL 証明書がないためです。 2 つのオプションがあります。 - ドメイン レジストラーから証明書を購入する。通常、何百ものドメイン、サブドメインに対して適切な SSL 管理とコンプライアンスを必要とする大規模なクライアントでない限り、これは不要です。 ・SSHで登録できる無料のLet's Encrypt SSL証明書を利用。指示はここで見ることができます 命令は Amazon Web Service (AWS) で行われますが、それでも Bitnami スタックであるため、構成は同じです。対象となるすべてのサブドメインを登録する必要があります。そうしないと、後で SSL ハンドシェイク エラーが発生します (例: マッピング CNAME レコード経由で www から非 www へ) ここで、Cloudflare に戻り、SSL モードを フル (厳密)。 Web サイトは安全である必要があり、これはブラウザー バーの南京錠で確認できます。 Cloudflareにはまだ多くのサービスがあり、必要に応じて微調整できることを忘れないでください ステップ 4、HTTP/2 のセットアップ方法ãâ°ãâãâ¤ãâ HTTP/2 には、HTTP/1.1 プロトコルよりもさらにいくつかの利点があります。より詳細な議論は、別の大手クラウド プロバイダーである Digital Ocean のこの記事にあります。私の意見では、最も顕著なのは速度の向上であり、Lighthouse テストで確認できます。 Bitnami には、HTTP/2 を使用した Apache サーバーの構成に関する公式ドキュメントがあります (Binami WordPress パッケージで使用されます)。 HTTP/2 サポートはキー CDN サイトを使用してテストでき、私の場合は成功したようです 請求レポートに少額の料金が表示されるのはなぜですか?これは無料だと思った? ãâ°ãâãâ¤ãâ はい、セットアップは無料です。以下のグラフにあるように、コンピューティング エンジン インスタンスにいくらかの料金が発生しました。根本的な原因は見つかりませんでしたが、中国またはオーストラリア (無料ではない送信先) への送信トラフィックが原因であると考えています。いくつかの小さなスパイクの後、再びゼロに戻ります。これらの地域の顧客にサービスを提供していない場合は、IP ブロックが選択される可能性があります == まとめ ãâ°ãâãâãâ == 今回は、お金を節約するもう 1 つの方法を学び、GCE サービスで遊ぶチャンスでもあります。確かに、アプリケーションを本番環境に置くことを検討する前に、さらに多くのタスクがありますが、All-in-One WP Migration を使用して古いサイトを GCE に移行できるので、やることはあまりありません。 思いがけない、しかし重要な教訓は、GCE インスタンスの「無料」に対する課金についてです。つまり、あらゆる状況下で請求を注意深く監視する必要があります。現時点では、GCP には、請求額がしきい値を超えたときにサービスを停止するオプションがないようです。幸いなことに、これは私にとって 1000 ドルではありません この記事は価値がありましたか? サポート **Hung Vu** スポンサーになることで。いくらでも大歓迎です!