Google CloudHostingでWordPressをホストする方法

公開: 2021-06-14
グーグルホスティングワードプレス
@Cloudwaysをフォローする

この記事では、GoogleVMインスタンスでWordPressサイトをホストする方法を紹介します。 その後、Cloudwaysが管理するGoogleクラウドサーバーにWordPressをインストールする方法について詳しく説明します。

最初の方法はやや技術的であり、Linuxコマンドの実行に関する中級レベルの専門知識とさまざまなスタックの基本的な理解が必要です。 Googleサーバーの管理には、パッチ適用、OSアップグレード、ファイアウォール構成、システム管理者またはサーバー所有者による手動実行を必要とするバックアップなどの複雑なタスクも含まれます。

ただし、Cloudwaysを介した2番目の方法では、サーバーを即座にデプロイし、数回クリックするだけでWordPressアプリケーションをインストールできます。 Cloudwaysは、使いやすいプラットフォームのおかげで、Googleクラウドサーバーでアプリをホストする選択肢を提供するマネージドクラウドホスティングプラットフォームです。 GCEとCloudwaysの統合により、信頼性、速度、驚異的な稼働時間を提供するマネージドWordPressホスティングの新しい世界が開かれます。

プロセスに飛び込む前に、GoogleクラウドサーバーがWordPressサイトをホストするための優れたオプションである理由を理解しておくとよいでしょう。 Google Cloud WordPressホスティングに関して、ネイティブのGoogle Cloud WebホスティングよりもCloudwaysのようなマネージドWordPressホスティングを好むのはなぜですか?

  • GoogleCloudでWordPressをホストする利点
    • 稼働時間
    • スピード
    • 信頼性
    • スケーラビリティ
  • GCEでWordPressをホストするためのCloudwaysが選ばれる理由
  • Google Compute EngineにWordPressをインストールする方法は?
  • CloudwaysマネージドGoogleCloud ServerにWordPressをインストールしますか?
  • WordPressサイトをGoogleCloudに移行する

GoogleCloudでWordPressをホストする利点

Google Cloudは、最も洗練された、信頼性が高く、最速のクラウドインフラストラクチャの1つです。 HSBC、Twitter、PayPal、ブルームバーグなどのマンモス企業は、ホスティング要件にGCEを使用しています。

GoogleWordPressホスティングがあなたのウェブサイトにとって素晴らしいアイデアである理由のいくつかはここにあります:

稼働時間

Google Cloud Engineは、99.9%以上の時間利用できます。 大規模なeコマースストア、取引サイト、ニュースサイトなどの企業は、サービスのわずかな中断でも深刻な金銭的損害を引き起こす可能性があるため、最適なサーバー稼働時間に大きく依存しています。

スピード

Googleが(ほぼ)インターネットを運営していることは誰もが知っているので、Google SERPでトップにランク付けするには、ゲームのトップに立つ必要があります。 GoogleがWordPressWebサイトをホストしていると、Webサイトの速度が向上します。速度は、GoogleがSERPでWebサイトをランク付けするために使用する最も重要なランキングシグナルの1つです。

信頼性

GCEは、GmailやYouTubeと同じインフラストラクチャを使用しています。 YouTubeで動画を見たり、Gmailでメールを送信したりして、最後にダウンタイムが発生したのはいつですか。 もちろん、あなたはしません

これが意味するのは、Googleのクラウドインフラストラクチャでウェブサイトをホストすることで、利用可能な最もよく管理されたハードウェアとデータセンターでホストしているということです。

Google Cloudの背後にあるチームは、競合他社よりも優れたパフォーマンスを確保するためにサービスを改善するためにたゆまぬ努力をしています。 これは、構成の変更を自動化し、追加の検証レイヤーを使用して潜在的な問題を発見し、変更によるインフラストラクチャへの影響を綿密に監視することで実現します。

スケーラビリティ

GCEサーバーは拡張性が高く、予期しないトラフィックスパイクを簡単に処理でき、IPアドレスを変更せずにサーバーサイズをアップグレードまたはダウングレードできます。 Cloudwaysを使用している場合は、サーバーのパフォーマンスを監視し、それに応じてサーバーをスケールアップすることもできます。

GCEでWordPressをホストするためのCloudwaysが選ばれる理由

クラウドサーバーの実践的な管理経験がなく、Google CloudネイティブプラットフォームでWordPressをホストすることを選択した場合は、かなり暗い海で航海することになります。

WordPressユーザーにとって、GCEの使用は簡単ではありません。 WordPressをインストールする前でもやるべきことがたくさんあります。 Googleホスティングでインスタンスを購入してから、SSH接続を作成する必要があります。

うん! 私はそこであなたを失ったことを知っています。

簡単に言えば、プロセスは長く、多くのことがうまくいかない可能性があります。 そして、プロセスが失敗した場合は、最初からやり直す必要があります! 楽しい? あまり!

ただし、Cloudwaysを使用すると簡単にできます。 サインアップするだけで、数分で、WordPressがインストールされたGoogleCloudサーバーがあなたを待っています。

私の言葉を信じる必要はありません。 ユーザーがCloudwaysを使用してGoogleCloudでWordPressを起動したときのフィードバックとスコアを確認します。

cloudwaysgoogleクラウドレビュー

Google CloudHostingにWordPressをインストールする方法

この方法では、LAMP(Linux、Apache、MariaDB、およびPHP)スタックをGoogle VMインスタンスにデプロイし、そこにWordPressアプリケーションをインストールします。 したがって、最初に行う必要があるのは、Google Cloud Platformでアカウントを作成することです。その後、クレジットカード番号を追加してアカウントを確認する必要があります。 サインアッププロセスは単純なので、スキップして、すでに新しいアカウントを作成していると仮定します。

それでは始めましょう!

新しいComputeEngineVMインスタンスを作成する

アカウントを確認したら、 [ナビゲーションメニュー]> [コンピューティングエンジン]> [VMインスタンス]を開く必要があります。

新しい計算エンジンを作成する

現在、GCPにはVMインスタンスが表示されないため、[作成]をクリックするだけです。

新しいVMインスタンスを作成します

[インスタンス作成]画面で、サーバーの構成や、サーバーの場所、マシンの種類など、サーバーのその他の設定を選択できます。

新しいVMインスタンスの詳細

最初のセクションはサーバー名フィールドであり、このチュートリアルではgoogle-serverと名付けています。

次に、ターゲットオーディエンスに最も近いサーバーの場所を選択します。 サーバーの場所は2つの部分に分かれています。 リージョンゾーン。ここで、リージョンはサーバーの地理的な場所であり、ゾーンはリージョン内のサーバーの展開領域です。

ユーザーに最も近い場所を選択することをお勧めします。

グーグルクラウドサーバーの場所

次のセクションはマシン構成で、マシンファミリ、シリーズ、およびマシンタイプを選択できます。 下の画像でわかるように、マシンファミリセクションには4つのオプションがあり、汎用およびシリーズE2を選択しています。 マシンタイプから、vCPUやRAMの数などのサーバーの計算能力を選択できます。

グーグルサーバー構成

次に、[ブートディスク]セクションに移動します。ここから、Googleクラウドサーバーにインストールするオペレーティングシステムを選択できます。 デフォルトのDebian10を使用します。オペレーティングシステムまたはCentOS7などの別のバージョンを変更する場合は、変更ボタンをクリックして目的のOSを選択します。

サーバーOS

ここで、すべてのセクションを残して、両方のファイアウォールルールを確認します。つまり、HTTP / HTTPSトラフィックを許可します。

ファイアウォール構成

これでVMインスタンスの作成プロセスが完了し、[作成]をクリックして新しいサーバーを起動できます。 Googleクラウドサーバーの作成には数分かかります。

グーグルクラウドVMインスタンス

LAMPスタックをデプロイする

新しいGoogleクラウドサーバーの起動に成功しました。LAMPスタックをそこにデプロイします。 そのためには、SSHをクリックすることで、サーバーのSSHを起動する必要があります。

グーグルクラウドSSH

その後、LAMPスタックをデプロイするために多数のLinuxコマンドを実行するGoogleターミナルが表示されます。

グーグルサーバーターミナル

今、あなたがする必要があるのは私の指示に従い、次のコマンドを実行することです。

 sudo apt update

パッケージのリストを更新します。

更新コマンド

 sudo apt upgrade -y

パッケージのリストをアップグレードします

アップグレードコマンド

 sudo apt install apache2 -y

GoogleクラウドサーバーにApache2をインストールします。

Apacheをインストールします

次に、サーバーIPをコピーしてブラウザーで開き、Apacheが正常にインストールされたことを確認します。

グーグルクラウドサーバーIP

GoogleクラウドサーバーにSSL証明書をインストールしていないため、HTTPS(ブラウザのURL)から「S」を削除する必要があることに注意してください。 そうしないと、「このサイトにアクセスできません」などのエラーが表示されます。

下の画像で、GCサーバーに正常にインストールされたApache2Debianのデフォルトページを確認できます。

Apacheのデフォルトページ

 sudo apt install mariadb-server -y

GoogleクラウドサーバーにMariaDBをインストールするには。

mariadbをインストールする

 sudo mysql_secure_installation

DBインストールのセキュリティを向上させるため。

dbセキュアインストール

上記のコマンドを実行した後、rootパスワードを入力する必要があります。 デフォルトでは、現在のパスワードはないため、Enterキーを押すだけです。

dbルートパスワード

データベースのrootパスワードを設定する場合は、「y」を押して更新するだけです。

dbパスワードの変更

同様に、他のセキュリティ設定も変更できます。

データベースのセキュリティ設定

この後、PHPやその他のモジュールもインストールする必要があります。

 sudo apt install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xmlphp7。 3-intl php7.3-ldap php7.3-zip php7.3-curl -y

PHP7.3およびその他のモジュールをインストールします。

PHPモジュールとパッケージをインストールします

 sudo systemctl restart apache2

Apacheを再起動します。

Apacheを再起動します

WordPressアプリケーションをインストールする

次に、WordPressをインストールする必要があります。そのためには、次のコマンドを実行する必要があります。

 sudo mysql -u root -p

DBルートにアクセスするには、ルートパスワードを入力する必要があります。

注:MariaDBのインストール時に以前に設定したパスワードを使用してください。

mysqlルートアクセス

 CREATE DATABASE cw;

新しいデータベースを作成します。

データベースを作成する

 cw。*のすべての特権を「farhanuser」@「localhost」に「pass123」で識別されるように付与します。

ユーザーに完全な制御とアクセス許可を付与します。

db権限を付与する

 フラッシュ特権;

DBサービスを再起動せずに有効になる変更。

特権をフラッシュする

次に、exitコマンドを実行して終了します。

出口

 cd / var / www / html

ディレクトリをHTMLフォルダに変更します。

ディレクトリをhtmlフォルダに変更します

 sudo apt install wget

GNUWgetをインストールします。

wgetをインストールする

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

最新のWordPressバージョンをダウンロードします。

wpをインストールします

 sudo tar xzvf latest.tar.gz

アーカイブファイルを抽出します。

ファイルを解凍します

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

所有権を割り当てます。

所有権を割り当てる

 sudo systemctl restart apache2

Apache2を再起動します。

Apacheを再起動します

次に、ブラウザ「http:// yourIPaddress / wordpress」でWordPressファイル(基本的にはWordPress Webサイト)を開きます。

ワードプレスのセットアップ

次に、言語を選択し、[続行]をクリックして、[行こう!]をクリックします。

次に、DBName、Username、およびPassword(新しいDBの作成中の値)を変更し、[Submit]をクリックしてデータベースをWordPressに接続します。

ワードプレスとデータベースの詳細

次に、インストールを実行し、作成するWordPressサイト情報を入力して、[ WordPressのインストール]クリックします

ワードプレス情報

その後、あなたがする必要があるのはあなたのWordPressダッシュボードにログインすることだけです。

wpダッシュボード

CloudwaysマネージドGoogleCloudホスティングにWordPressをインストールする

システム管理者として働いたことがある場合は、GoogleCloudでWordPressをホストして構成する方法をおそらくご存知でしょう。

ただし、サーバー管理の経験がほとんどまたはまったくないWebアプリケーション開発者、デザイナー、ブロガー、または代理店であるとします。 その場合、サーバーの管理はもちろんのこと、サーバーの起動に苦労する可能性があります。

CloudwaysプラットフォームでGCEサーバーを起動するのは簡単です。 このプロセスは約7回のクリックで完了します。

プロセスは直感的で、すべてのユーザーにとってシンプルになるように設計されています。 数回クリックするだけで、GCEクラウドサーバーでホストされている、完全に機能するWordPressインストールを選択できます。

最高のことは、CloudwaysでGCEサーバーを起動するためにサーバーの知識さえ必要としないことです!

Cloudwaysはサーバーを管理しますが、サーバーを最適化し、最新のパッケージで更新し続けます。 Cloudwaysは、24時間年中無休のライブチャットサポートも提供しており、専門家が発生する可能性のある問題のトラブルシューティングを支援して、シームレスなエクスペリエンスを提供します。

1.Cloudwaysにサインアップします

Cloudwaysにサインアップして、GCEサーバーを3日間のテストドライブに利用できます。 プラットフォームのUIに精通し、プラットフォームが提供するパワーと柔軟性を体験するチャンスがあります。

必要な詳細を入力し、 [無料で開始]ボタンをクリックするだけです。 クレジットカードもコミットメントも必要ありません!

クラウドウェイズのサインアップ

次に、電子メールを確認して、サインアッププロセスを完了します。 サインアップに成功したら、[起動]ボタンをクリックして、サーバーの起動プロセスを開始します。

cloudways起動サーバー

2.アプリケーションを選択します

ドロップダウンメニューから選択したWordPressバリアントを選択し、アプリケーション、サーバー、およびプロジェクトに名前を付けます。

cloudwaysサーバーとアプリの詳細

注: Cloudways Optimized WordPress、WooCommerceを使用したWordPress、WordPress Multisite、または最適化せずにWordPressを起動することを選択できます。

3.ホスティングサーバーを選択します

クラウドサーバーとしてGoogleのGCEホスティングプラットフォームを選択します。 これの意味は

クラウドウェイプロバイダー

4.サーバーサイズを選択します

要件に最適なサーバーサイズを選択できます。 CloudwaysはスケーラブルなWordPressホスティングを提供します。つまり、 [サーバー管理]> [垂直スケーリング]からいつでもサーバーをスケールアップ/スケールダウンできます。

cloudwaysサーバーのサイズ

5.帯域幅とストレージを選択します

Cloudwaysでは、コストを最小限に抑えるために、ニーズに基づいて帯域幅を選択できます。 データベースファイルとアプリケーションファイルに異なるストレージサイズを選択することもできます。

cloudwaysサーバーの仕様

6.場所を選択します

ターゲットオーディエンスに最も近いデータセンターを選択します。 GCEの場合、複数の地域と異なる場所でホストするオプションがあります。

cloudwaysサーバーの場所

7.サーバーを起動します

選択したGCEサーバーの推定コストに満足したら、[今すぐ起動]ボタンを押すだけです。

cloudwaysが今すぐサーバーを起動

ここで、GCEサーバーの準備が整うまで数分待ちます。

クラウドウェイ追加サーバー

サーバーの準備ができたら、上部のメニューバーから[アプリケーション]に移動します。

cloudwaysアプリ

WordPressアプリケーションをクリックします。

cloudwaysアプリケーション

WordPress Webサイトにログインするには、 [アプリケーション管理]> [アクセスの詳細]> [管理パネル]に移動します WordPressアプリケーションの管理者クレデンシャル(ユーザー名とパスワード)が表示されます。 URLをクリックし、資格情報をコピーして貼り付けて、WordPress管理パネルにアクセスします。

cloudwaysはクレデンシャルにアクセスします

それでおしまい! これで、GoogleCloudでWordPressが正常に起動しました。

WordPressサイトをGoogleCloudに移行する

ウェブサイトの移行は、Cloudwaysでサーバーを起動するのと同じくらい簡単です。 既存のWordPressサイトを別のプロバイダーからCloudwaysに移行する場合は、無料の移行プラグインを使用するだけです。このプラグインは、プロセス全体を処理し、数回クリックするだけでサイトを移行します。

既存のWordPressサイトにプラグインをダウンロードし、必要な情報を提供して、移行を実行するだけです。

cloudways移行プラグイン

Cloudwaysプラットフォームには、ドメインを簡単にマッピングしたり、新しい機能をテストするためのステージングサイトを作成したり、Let's Encryptを介して無料のSSLを提供したり、チームメンバーを作成したりできる機能が豊富にあります。

結論

これで、技術的で遅い方法(Native GCP)と速くて簡単な方法(Via Cloudways)を使用してWordPressをGoogleクラウドにインストールする方法を学びました。

Cloudwaysは、専用サーバー管理に時間を無駄にすることなく、クラウドホスティングのすべてのメリットを享受することに関心のある人に便利さを提供するように設計されています。

開発者は、サーバー側の非互換性を心配することなく、アプリをすばやく構築できるため、これを気に入っています。

デザイナーは、無制限のWordPressステージング環境とURLを使用して作業をテストできるため、これを気に入っています。

そして、エージェンシーは彼らが好きなことをすることができるので私たちを崇拝します。 クライアントのホスティングインフラストラクチャを処理する代わりに(私たちはそれを処理します!)、クライアントはビジネスオペレーションに集中できます。

したがって、無料トライアルから始めて、WordPressWebサイトをGoogleCloudでホストします。 きっと気に入ると思います!