DigitalOceanでWordPressをホストする方法

公開: 2020-12-29
digitaloceanワードプレス
@Cloudwaysをフォローする

DigitalOceanサーバーでホストされているWordPressは、WordPress自体が最高のCMSの1つであり、DigitalOceanが信じられないほどのクラウドホスティングソリューションを提供しているため、最適です。 しかし、Cloudwaysを中央に挿入すると、素晴らしい試合は天国で行われた試合に変わります。

つまり、 「DigitalOceanクラウドサーバーでWordPressをホストする方法」と尋ねると、正しい方向に進んでいます。 そして、それを正確に強調します。DigitalOceanDroplet(ネイティブDO)にWordPressをインストールする方法と、Cloudwaysが管理するDigitalOceanサーバーにWordPressをインストールする方法です。

WordPressをDigitalOceanDropletに直接インストールすることは非常に技術的です。 さまざまなコマンドを実行して、LEMP(Linux、NGINX、MariaDB、PHP)スタックをインストールしてから、WordPressアプリケーションをインストールします。 ただし、Cloudwaysを介した2番目の方法では、サーバーを即座にデプロイし、数回クリックするだけでWordPressアプリケーションをインストールできます。

  • なぜDigitalOceanなのか?
  • なぜDigitalOceanにWordPressをインストールするのですか?
  • CloudwaysなしでDigitalOceanにWordPressをインストールする方法
  • Cloudwaysを使用してDigitalOceanにWordPressをインストールする方法
  • サーバーとアプリケーションの詳細
  • Cloudwaysプラットフォームの探索
  • ウェブサイトをライブにする

なぜDigitalOceanなのか?

ただし、インストールプロセスに進む前に、DigitalOceanがWordPressホスティングのニーズに適している理由と、Cloudwaysがそのエクスペリエンスを強化できる理由を理解しておくと役立ちます。

あなたがブロガー、デザイナー、またはミッションクリティカルなホスティング要件を持つ人である場合、安価なおよび/または信頼性の低いウェブホスティングプロバイダーに信頼を置くことはできません。 あなたはあなたのハードワークが無駄にならないことを確認する必要があります、そしてあなたが無限に成長することができるようにあなたはWordPressのための最高のクラウドホスティングを持っています。

DigitalOceanは、ニューヨーク市に本社を置き、世界中にデータセンターを持つクラウドホスティングプロバイダーです。 そのシームレスな接続により、ユーザーはラグなしで複数のWebアプリケーションを同時にデプロイおよびスケーリングできます。 DigitalOceanは、「ドロップレット」と呼ばれるプライベート仮想LinuxOS搭載マシンを提供します。

DigitalOceanでのWordPressの長所と短所

はい、DigitalOceanでWordPressを直接ホストすることにはいくつかの短所があります。 それでは、長所と短所の両方を見てみましょう。

長所短所
手頃な価格 複雑なインストール
セットアップが簡単で、十分に文書化されたFAQとチュートリアル 構築済みのサーバーオプションのみ
ユーザーフレンドリーなインターフェースと管理パネルセキュリティ関連の技術
信頼性の高い接続
複数のデータセンターオプション
信頼できる一貫した稼働時間

DigitalOceanは、手頃な価格であり、WordPressユーザーに開発の力を行使する機会を与えるため、最も急速に成長しているクラウドインフラストラクチャプロバイダーの1つです。 ただし、技術的な専門知識が不足している経験の浅い個人の場合、DOサーバーの管理は少し複雑になる可能性があります。

CloudwaysでDigitalOceanを使用する理由

クラウドホスティングは素晴らしいですが、クラウドサーバーのセットアップ、管理、保護も必要です。 それを行う方法を知っていれば素晴らしいのですが、Webサイトのクラウドインフラストラクチャをセットアップするために必要な技術的専門知識が不足している場合は、マネージドサービスプロバイダーを雇ってすべてのハードワークを行う必要があります。

Cloudwaysは、マネージドクラウドホスティングソリューションを提供し、サーバー管理を代行します。 ワンクリックのWordPressインストールと他の多くの便利な機能を提供します。 サーバーの構成やセキュリティの専門性を気にすることなく、クラウドホスティングのパワーを活用できます。


Cloudwaysは、クラウドサーバーでのより高速なWordPressホスティングを保証する、フルマネージドのクラウドホスティングエクスペリエンスを提供します。 CloudwaysがDigitalOceanサーバーのセットアップを管理している間、クラウドサーバーの簡単な管理を楽しむことができます。 その結果、ビジネス目標とプロセス改善に集中するためにより多くの時間を費やすことができます。

DigitalOceanドロップレットにWordPressをインストールする方法

ここでは、LEMPスタックをデプロイし、WordPressをネイティブのDigitalOceanクラウドサーバーにインストールします。 したがって、最初に、DOでサインアップしてアカウントを作成する必要があります。プロセスは非常に簡単で、クレジットカード番号を追加してアカウントを確認する必要があります。

DigitalOceanドロップレットを作成して起動します

アカウントにサインアップした後、最初に行う必要があるのは、[作成] > [ドロップレット]をクリックして新しいドロップレットを作成することです。

ドロップを作成します

[ドロップレットの作成]セットアップ画面で、サーバーの仕様やその他の設定を選択して構成できます。 最初のセクションはディストリビューションの選択です。Debian9で使用するイメージを選択してください。サーバーにインストールするのはLinuxOSフレーバーです。

オペレーティングシステムを選択する

次に、基本を使用する計画セクションを選択します。

基本計画

次のプロセスでは、DOドロップレットのサーバー仕様を選択します。 このチュートリアルでは、最低のプラン、つまり月額5ドルを選択しています。

基本計画

次に、[ブロックストレージの追加]セクションを離れて、DOドロップレットのデータセンター領域選択します。 ターゲットオーディエンスに最も近い場所を選択することを常にお勧めします。

サーバーの場所

次に、 VPCネットワークを終了し、 [追加オプションの選択]セクションを終了します。 次に、[認証]セクションの下の[SSHキー]をクリックします。 SSHキーがすでに生成されている場合は、それを選択するか、新しいキーを作成する必要があります。

ここでは、新しいSSHキーを作成します。そのためには、PuTTYが必要になります。 あなたはすでにPuTTYを持っていると思います。 (またはダウンロードPuTTYからダウンロードします)。

次に、 PuTTYgenを開き、[生成]クリックしてSSHキーを作成します。

puttygen

公開鍵セクションからテキスト全体をコピーし、[秘密鍵の保存]をクリックして、SSH鍵をデスクトップに保存します。

生成された秘密鍵を保存する

次に、DOサーバーの設定に戻り、[新しいSSHキー]をクリックします。 その後、コピーしたテキストをSSHキーコンテンツセクションに貼り付け、名前を付け(Cloudwaysを選択しました)、[ SSHキーの追加]クリックします。

sshキーを追加します

次に、ドロップレットのホスト名を選択します。 私はそれをFarhanWordPressと名付けています。

ホスト名

サーバーのセットアップが完了し、必要なのはドロップレットの作成だけなので、ここですべてのセクションを残します。

[ドロップレットを作成]をクリックします

新しい液滴を作成するのに数分かかります。

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

LEMPスタックをデプロイするには、まず、PuTTYを開いてサーバーIPを貼り付ける必要があります。

サーバーIP

次に、 [接続]> [SSH ] > [認証]に移動し [参照]をクリックして、 PuTTYgenから最近ダウンロードしたPPKファイルを選択します

ssh auth

次に、[開く]をクリックして、新しく作成したDOサーバーにアクセスし、rootと入力します。

根

次のコマンドを実行して、LEMPスタックをインストールします。

 CD ..

ディレクトリを変更します。

ディレクトリを変更する

 aptアップデート

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

パッケージの更新

 apt install nginx

NGINXWebサーバーをインストールするには。

nginxをインストールします

 apt install mariadb-server

MariaDBデータベースをインストールするには。

mariadbをインストールする

 mysql_secure_installation

MariaDBのインストールを保護するには

注:最初はrootパスワードの入力を求められ、「Enter」キーを押すだけです(デフォルトではrootパスワードはありません)。

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

dbルートパスワード

 apt install php-fpm php-mysql

PHPFPMとMySQLをインストールするには。

PHPパッケージをインストールする

 nano / etc / nginx / sites-available / default

デフォルトファイルを編集します。

次に、PHPを使用しているので、その行にindex.phpを追加します。

デフォルトファイルを編集する

次に、次の画像に示すように「#」を削除して4行のコメントを解除し、「 ctrl + x 」を押してファイルを保存します。

一部の行のコメントを解除する

 nano /etc/php/7.0/fpm/php.ini

php.iniファイルを編集します。

phpiniファイルを編集する

次に、「ctrl + w」を押し、右クリックして「cgi.fix_pathinfo =」を貼り付けます。

ファイル内のテキストを検索する

次に、その行のコメントを解除し(「;」を削除して)、次のように値「0」を設定します。cgi.fix_pathinfo= 0;

行のコメントを解除し、cgi値を0に設定します

次に、「ctrl + x」を押して終了し、行った変更を保存します。

次に、実行されているかどうかに関係なく、構成を確認します。 そして、PHPファイルを作成し、farhan.phpという名前を付けます。

 nano /var/www/html/farhan.php 

phpファイル

次のコードをPHPファイルに貼り付けて、変更を保存します。

  1.  <?php
    for($ count = 1; $ count <= 9; $ count ++)
    {{
       echo "$ count times 9is"。 $ count * 9;
       エコー "<br>";
    }
    ?> 

phpコード

新しく作成したPHPファイルをブラウザで実行する前に、次のコマンドを使用してNGINXを再起動する必要があります。

 systemctl restart nginx 

nginxを再起動します

上記のスクリプトを実行した後、ブラウザ「http://yourIPaddress/farhan.php」でPHPファイルを確認します。

実行中のphpファイル

新しく作成されたPHPファイルが実行を開始する場合は、LEMPスタックが正常にインストールされたことを意味します。

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

次に、WordPressアプリケーションをDigitalOceanDropletにインストールする必要があります。 それでは、始めましょう。

WPアプリケーションをインストールするには、以下のコマンドを実行するだけです。

 apt install php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -カール

重要なPHPモジュールおよびパッケージをインストールするため。

phpモジュールのインストール

 mysql -u root -p

DBルートにアクセスするには、上記のコマンドを実行し、MariaDBのインストール時に以前に設定したパスワードを使用します。

ルートデータベース

 CREATE DATABASE CWdb;

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

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

 CWdb。*のすべての特権を「password123」によって識別される「farhanuser」@「localhost」に付与します。

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

特権を付与する

 フラッシュ特権;

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

フラッシュ特権

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

終了コマンド

 cd / var / www / html /

その後、ディレクトリをhtmlフォルダに変更します。

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

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

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

WordPressをインストールする

 tar xzvf latest.tar.gz

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

アーカイブを抽出する

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

所有権を割り当てます。

所有権を割り当てる

 chmod 755 -R / var / www / html / wordpress /

ファイルのアクセス許可を設定します。

ファイルのアクセス許可を設定する

 systemctl restart nginx

NGINXを再起動します。

nginxを再起動します

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

言語を選択する

言語を選択して、インストールプロセスを続行します。

クリックして行こう

データベースに関するいくつかの情報が必要になります。 だから、「行こう!」をクリックします。

次に、データベース名、ユーザー名、およびパスワード(以前に作成したもの)の値を変更し、[送信]をクリックしてデータベースをWPアプリケーションに接続します。

データベース値を設定する

最後に、インストールを実行します。

WordPressのインストールを実行する

インストールを実行すると、作成しているWebサイトに関する情報を入力する必要がある基本的なWordPressセットアップ画面が表示されます。

ワードプレス情報を追加

[WordPressのインストール]をクリックして、WordPressダッシュボードにログインします。

ワードプレスダッシュボード

CloudwaysマネージドDigitalOceanサーバーにWordPressをインストールする

このプロセスの前提条件は、簡単なフォームに記入して[無料で開始]ボタンをクリックしてCloudwaysにサインアップする必要があることです。 すでにサインアップしている場合は、お気軽にアカウントにログインしてください。

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

DigitalOceanにWordPressをインストールする次のステップは、Cloudwaysでのサインアッププロセスを完了するためにメールアドレスを確認することです。 メールアドレスを確認したら、[起動]ボタンをクリックして、簡単なサーバー起動プロセスを開始します。

サーバーの起動

サーバーとアプリケーションの詳細

応用

次に、アプリケーションのリストからWordPressを選択し、アプリケーション、サーバー、およびプロジェクトに名前を付けます。

アプリケーションとサーバーの詳細

注: Cloudways Optimized WordPress、WordPress with WooCommerce、WordPress Multisite、およびWordPressを最適化せずに起動することを選択できます。 ニーズに最適なものを自由に選択してください。

クラウドインフラストラクチャ

ここで、クラウドホスティングプロバイダーのリストからDigitalOceanを選択します。

デジタルオーシャンの選択

サーバーサイズ

次に、予想される月間トラフィックに基づいてサーバーサイズを選択する必要があります。 シンプルなスライダーを使用してサーバーをいつでも拡張できるため、頻繁なトラフィックの急増について心配する必要はありません。

digitaloceanサーバー

サーバーの場所

次に、遅延係数を考慮して、目的の場所を選択します。

サーバーの場所

サーバーとアプリケーションの詳細を入力したら、[今すぐ起動]ボタンをクリックします。

今すぐ起動

ここで、サーバーの準備ができるまで数分待ちます。

サーバーの準備ができたら、左上のメニューで[アプリケーション]をクリックします。

アプリケーションセクション

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

ワードプレスアプリケーション

[アクセスの詳細]→[管理パネル]に移動します。 WordPressWebサイトのデフォルトのログインクレデンシャルと一時的なステージングURLが表示されます。 URLをクリックし、クレデンシャルを使用してWordPressダッシュボードにログインします。

ウェブサイトへのアクセスの詳細

素晴らしい! Cloudwaysを使用してDigitalOceanサーバーにWordPressを正常にインストールしました。

Cloudwaysプラットフォームの探索

サーバー管理ダッシュボード

DigitalOceanにWordPressをインストールした後、サーバー管理に進みます。 Cloudwaysプラットフォームをナビゲートするのは簡単ですが、それでも、その強調表示された機能のいくつかのヒントを提供します。

サーバー管理ダッシュボード内には、いくつかの便利なタブがあります。

マスタークレデンシャル

サーバーマスターの資格情報

このタブには、サーバーのパブリックIP、ユーザー名、およびパスワードが含まれています。 ウィンドウの左側には、SSHおよびSFTP接続用の公開SSHキーを作成するオプションと、統合SSH端末を起動するためのボタンがあります。

サーバーの監視

サーバー監視

ここでは、サーバーのリソースを監視できます。 これはさらに、グラフィカル表現とサードパーティアプリケーション監視ツールNewRelicの概要と詳細に分類されます。

これにより、サーバーの状態に関するリアルタイムのデータが得られ、ディスク容量、メモリ、帯域幅などの有用な統計が時間の経過とともに表示されます。

サービスの管理

サービスの管理

[サービスの管理]タブでは、ApacheおよびNGINX Webサーバー、Memcached、Nginx、Varnishなどのさまざまなサービスを有効または無効にできます。 また、各サービスの現在のステータスが表示され、必要に応じて再起動できます。

安全

サーバーセキュリティ

[セキュリティ]タブでは、SFTP / SSH接続を許可するIPアドレスをホワイトリストに登録できます。 CloudwaysではユーザーがMySQLデータベースにリモートアクセスできるため、2番目のタブはMySQL接続専用です。

アプリケーション管理ダッシュボード

サーバー管理と同様に、アプリケーション管理ダッシュボードにも便利なタブがあります。 それらのいくつかを見てみましょう。

ドメイン管理

ドメイン管理

名前が示すように、このタブを使用すると、CloudwaysユーザーはプライマリドメインをWordPressサイトにポイントできます。 WordPressマルチサイトの場合は、追加のドメインを追加することもできます。

SSL証明書

SSL管理

WordPressサイトにSSL証明書があることは、ブラウザーとサーバー間の接続を保護するために重要です。 SSLはこの通信を暗号化し、データの盗難を防ぎます。 Cloudwaysはセキュリティを優先するため、Let'sEncryptを介して無料のSSLを顧客に提供します。

この証明書はこのタブから簡単に追加できます。サブドメインの場合、ユーザーはワイルドカード機能を使用して、すべてのサブドメインで同じ証明書を使用することもできます。

移行ツール

cloudways移行プラグイン

既存のサイトを古いサーバーから高速で信頼性の高いCloudwaysDigitalOceanサーバーに移行したいCloudwaysのお客様は、このタブを使用して手間のかからないクラウド移行を行うことができます。

ウェブサイトをライブにする

新しいWordPressサイトを公開するのは、Cloudwaysでサーバーを起動するのと同じくらい簡単です。 アプリケーション管理ダッシュボードに移動し、[ドメイン管理]タブ内でドメイン名を追加するだけです。

ウェブサイトをライブにする

ドメインレジストラによると、新しいCNAMEを作成し、それが伝播されるのを待ちます。

そして、それはすべての人々です。 おめでとう! これで、CloudwaysのDigitalOceanクラウドサーバーにWordPressが正常にインストールされました。 Cloudwaysが提供するものを理解する必要がある場合は、理解を深めるためのウォークスルーを以下に示します。

また、Cloudwaysの助けを借りてDigitalOceanクラウドサーバーでWordPressWebサイトをホストすることがいかに簡単であるかを示す短いビデオがあります。

まとめ!

DigitalOceanは、クラウドホスティングの様相を一滴ずつ変えています。 これは、WordPressWebサイトに最適なクラウドホスティングプロバイダーの1つです。 開発者に優しいクラウドインフラストラクチャは、Webサイトを簡単に拡張するために必要なすべてを提供します。 WordPressの専用ページで構成される広範なドキュメントを使用すると、直感的なデザイン、ユーザー中心のガイド、および堅牢な機能をお楽しみいただけます。

技術的な限り、私たちはあなたのためにそれを世話します。 Cloudwaysは、ユーザーにスムーズなWebエクスペリエンスを保証します。 数多くの強力な機能を備えたマネージドクラウドコンピューティングサービスを手頃な価格でお楽しみください。 専門家の専任チームが24時間年中無休でご利用いただけます。 あなたがする必要があるのは私達のサポートシステムでチケットを上げることです。 強力な知識ベースと最新のWebアプリケーションにより、お客様の懸念にすぐに対応します。

DigitalOceanでWordPressをホストする方法をご存知だと思います。 それでも質問や質問がある場合は、下のコメントセクションからお気軽にお問い合わせください。