DigitalOceanでWordPressをホストする方法
公開: 2020-12-29
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キーを作成します。

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

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

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

サーバーのセットアップが完了し、必要なのはドロップレットの作成だけなので、ここですべてのセクションを残します。
![[ドロップレットを作成]をクリックします](/uploads/article/95888/p1OtOW3incRc2oG1.png)
新しい液滴を作成するのに数分かかります。
LEMPスタックをデプロイする
LEMPスタックをデプロイするには、まず、PuTTYを開いてサーバーIPを貼り付ける必要があります。

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

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

次のコマンドを実行して、LEMPスタックをインストールします。
CD ..
ディレクトリを変更します。
![]()
aptアップデート
パッケージリストを更新します。
![]()
apt install nginx
NGINXWebサーバーをインストールするには。
![]()
apt install mariadb-server
MariaDBデータベースをインストールするには。
![]()
mysql_secure_installation
MariaDBのインストールを保護するには
注:最初はrootパスワードの入力を求められ、「Enter」キーを押すだけです(デフォルトではrootパスワードはありません)。
データベースのrootパスワードを設定する場合は、「y」を押して更新するだけです。

apt install php-fpm php-mysql
PHPFPMとMySQLをインストールするには。
![]()
nano / etc / nginx / sites-available / default
デフォルトファイルを編集します。
次に、PHPを使用しているので、その行にindex.phpを追加します。

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

nano /etc/php/7.0/fpm/php.ini
php.iniファイルを編集します。
![]()
次に、「ctrl + w」を押し、右クリックして「cgi.fix_pathinfo =」を貼り付けます。

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

次に、「ctrl + x」を押して終了し、行った変更を保存します。
次に、実行されているかどうかに関係なく、構成を確認します。 そして、PHPファイルを作成し、farhan.phpという名前を付けます。
nano /var/www/html/farhan.php
![]()
次のコードをPHPファイルに貼り付けて、変更を保存します。
<?php for($ count = 1; $ count <= 9; $ count ++) {{ echo "$ count times 9is"。 $ count * 9; エコー "<br>"; } ?>

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

上記のスクリプトを実行した後、ブラウザ「http://yourIPaddress/farhan.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モジュールおよびパッケージをインストールするため。
![]()
mysql -u root -p
DBルートにアクセスするには、上記のコマンドを実行し、MariaDBのインストール時に以前に設定したパスワードを使用します。
![]()
CREATE DATABASE CWdb;
新しいデータベースを作成します。
![]()
CWdb。*のすべての特権を「password123」によって識別される「farhanuser」@「localhost」に付与します。
ユーザーに完全な制御とアクセス許可を付与します。
![]()
フラッシュ特権;
DBサービスを再起動せずに有効になる変更。
![]()
次に、exitコマンドを実行します。

cd / var / www / html /
その後、ディレクトリをhtmlフォルダに変更します。
![]()
wget https://wordpress.org/latest.tar.gz
最新の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を再起動します。
![]()
次に、ブラウザ「http:// yourIPaddress / wordpress」でWordPressファイル(基本的にはWordPress Webサイト)を開きます。

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

データベースに関するいくつかの情報が必要になります。 だから、「行こう!」をクリックします。
次に、データベース名、ユーザー名、およびパスワード(以前に作成したもの)の値を変更し、[送信]をクリックしてデータベースをWPアプリケーションに接続します。

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

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

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

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

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

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

注: Cloudways Optimized WordPress、WordPress with WooCommerce、WordPress Multisite、およびWordPressを最適化せずに起動することを選択できます。 ニーズに最適なものを自由に選択してください。
クラウドインフラストラクチャ
ここで、クラウドホスティングプロバイダーのリストから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証明書

WordPressサイトにSSL証明書があることは、ブラウザーとサーバー間の接続を保護するために重要です。 SSLはこの通信を暗号化し、データの盗難を防ぎます。 Cloudwaysはセキュリティを優先するため、Let'sEncryptを介して無料のSSLを顧客に提供します。
この証明書はこのタブから簡単に追加できます。サブドメインの場合、ユーザーはワイルドカード機能を使用して、すべてのサブドメインで同じ証明書を使用することもできます。
移行ツール

既存のサイトを古いサーバーから高速で信頼性の高いCloudwaysDigitalOceanサーバーに移行したいCloudwaysのお客様は、このタブを使用して手間のかからないクラウド移行を行うことができます。
ウェブサイトをライブにする
新しいWordPressサイトを公開するのは、Cloudwaysでサーバーを起動するのと同じくらい簡単です。 アプリケーション管理ダッシュボードに移動し、[ドメイン管理]タブ内でドメイン名を追加するだけです。

ドメインレジストラによると、新しいCNAMEを作成し、それが伝播されるのを待ちます。
そして、それはすべての人々です。 おめでとう! これで、CloudwaysのDigitalOceanクラウドサーバーにWordPressが正常にインストールされました。 Cloudwaysが提供するものを理解する必要がある場合は、理解を深めるためのウォークスルーを以下に示します。
また、Cloudwaysの助けを借りてDigitalOceanクラウドサーバーでWordPressWebサイトをホストすることがいかに簡単であるかを示す短いビデオがあります。
まとめ!
DigitalOceanは、クラウドホスティングの様相を一滴ずつ変えています。 これは、WordPressWebサイトに最適なクラウドホスティングプロバイダーの1つです。 開発者に優しいクラウドインフラストラクチャは、Webサイトを簡単に拡張するために必要なすべてを提供します。 WordPressの専用ページで構成される広範なドキュメントを使用すると、直感的なデザイン、ユーザー中心のガイド、および堅牢な機能をお楽しみいただけます。
技術的な限り、私たちはあなたのためにそれを世話します。 Cloudwaysは、ユーザーにスムーズなWebエクスペリエンスを保証します。 数多くの強力な機能を備えたマネージドクラウドコンピューティングサービスを手頃な価格でお楽しみください。 専門家の専任チームが24時間年中無休でご利用いただけます。 あなたがする必要があるのは私達のサポートシステムでチケットを上げることです。 強力な知識ベースと最新のWebアプリケーションにより、お客様の懸念にすぐに対応します。
DigitalOceanでWordPressをホストする方法をご存知だと思います。 それでも質問や質問がある場合は、下のコメントセクションからお気軽にお問い合わせください。
