目次
使い始める
ドロップレットを作成します
安装主题
安装插件
拍摄快照
复制图像
クライアントに転送
スナップショットからドロップレットを作成
ホームページ CMS チュートリアル &#&プレス Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

Sep 02, 2023 pm 10:01 PM

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

このチュートリアルでは、繰り返しクローンを作成してクライアントに転送できる、WordPress (または他の LAMP ベースのアプリケーション) を実行する事前構成済みのサーバー インスタンスを作成する方法を説明します。私は Digital Ocean の画像機能を使用して、WordPress クイックスタートと、Simplify Email や Simple Monitor などのいくつかの LAMP ベースのアプリを販売しています。この機能のおかげで、Digital Ocean が今年私が選ぶ Web ホストになりました。

Digital Ocean の場合、スナップショットは、特定の時点での特定のクラウドベースのサーバー インスタンスのコピーです。インスタンスをコピーし、電子メール経由で顧客に転送できます。これにより、事前構成されたサーバー イメージとアプリケーション スタックの使用を迅速かつ簡単に開始できるようになります。

たとえば、私は「クイック スタート」と呼ぶ、事前に構成され、事前に最適化されたバージョンの WordPress を提供しています。これは、非常に便利なプラグインのセットがプリインストールされている WordPress のバージョンで、私の Tuts チュートリアル「Varnish と W3 Total Cache による WordPress の最適化」で説明されているように、W3TC と Varnish キャッシュで事前に最適化されています。このイメージのコピーをクライアントに転送すると、それが私が提供できる WordPress の最も速く、最もシンプルで、最適に構成されたバージョンになります。このプロセスにより、新しい WordPress Web サイトの立ち上げが驚くほど簡単になります。このチュートリアルでは、Digital Ocean で独自のイメージを構築してクライアントと共有する方法を説明します。

使い始める

LAMP アプリケーションを使用してこれを試したい場合は、Digital Ocean でのユニバーサル インスタンスの登録とセットアップに関する私のガイドをここで見つけることができます。 WordPress を使用したい場合は、以下の手順に従ってください。ドロップレットの作成、WordPress のインストール、テーマとプラグインの追加、スナップショットの作成、スナップショットのクローン作成、クライアントへの転送について説明します。より詳細な WordPress インストール ガイドを Digital Ocean で公開しました。

ドロップレットを作成します

まず、水滴を作成しましょう。 「作成」ボタンをクリックします:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

私は image.publishingwordpress.com という名前を付けましたが、一般的な名前を付けることができます。 512 MB の画像サイズを使用します:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

クライアントは同じリージョン内でのみイメージをインスタンス化できるため、選択したリージョンに注意してください。ただし、必要に応じて、クライアントに送信する前にイメージを転送することもできます。スナップショットの領域。

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

[アプリケーション] タブをクリックし、Ubuntu 14.xx:LAMP

を選択します。

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

Digital Ocean がドロップレットの作成を開始します:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

完了すると、次のページが表示されます:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

以下のようなメールも届きます:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

これで、ドメイン レジストラーにアクセスし、DNS レコードを変更して、ドメインまたはサブドメインが新しい IP アドレスを指すようにできるようになります。私の場合、image.publishingwithwordpress.com の A レコードを 198.199.117.46 に指定しました。明らかに、あなたのものは違うでしょう。

インスタンスの構成を開始する前に、DNS の伝播を待つ必要はありません。 IP アドレスを使用して SSH 経由でログインします。メールで受け取ったパスワードを変更する必要があります:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

画像を更新しましょう:

リーリー

また、WordPress やさまざまなプラグインで利用する次のコンポーネントをインストールすることをお勧めします。 リーリー

Apache

mod_rewrite を開くと、WordPress でパーマリンク アドレスを使用できるようになり、よりユーザーフレンドリーになり、SEO が強化されます。

mysql_secure_installation: も実行することをお勧めします リーリー

このスクリプトを実行するには、MySQL の root パスワードを書き留める必要があります。このパスワードは、インスタンスにログインするときに表示されます。

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

如果您使用每月 5 美元的 512MB RAM Droplet,您需要为 WordPress 创建一个交换文件正确操作,否则系统会耗尽内存并反复崩溃:

dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile
ログイン後にコピー

然后我们将添加到 fstab 文件以告知系统有关交换文件的信息:

sudo nano /etc/fstab
ログイン後にコピー

添加这一行:

/swapfile swap swap defaults 0 0
ログイン後にコピー

每月 10 美元的 1 GB 实例可以毫无问题地运行 WordPress。

现在,我们准备安装 WordPress:

安装 WordPress

创建一个具有 Apache Web 服务器权限的 www 目录:

sudo mkdir /var/www
sudo chown www-data:www-data /var/www
cd /var/www
ログイン後にコピー

下载最新版本的 WordPress,展开存档并设置权限:

cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo chown -R www-data:www-data wordpress
ログイン後にコピー

现在让我们在 MySQL 中创建 WordPress 数据库。记下您的用户名和密码:

mysql -u root -p
create database wordpress;
grant all privileges on wordpress.* TO "your-mysql-username"@"localhost" identified by "your-mysql-password";
flush privileges;
exit;
ログイン後にコピー

让我们为 WordPress 创建 Apache 配置文件:

cd /etc/apache2/sites-available
sudo nano 000-wordpress.conf
ログイン後にコピー

粘贴并自定义以下虚拟主机配置:

<VirtualHost *:80>
   ServerName yourdomainname.com
   DocumentRoot /var/www/wordpress
   DirectoryIndex index.php
   <Directory /var/www/wordpress/>
      AllowOverride All
      Order Deny,Allow
      Allow from all
   </Directory>
</VirtualHost>
ログイン後にコピー

为 WordPress 启用 Apache 站点并禁用默认 Ubuntu 站点:

sudo a2dissite 000-default.conf
sudo a2ensite 000-wordpress.conf
sudo service apache2 reload
ログイン後にコピー

访问您的网站,使用上面的数据库设置通过网络用户界面配置 WordPress。选择头衔和登录名时,请选择通用的,并记下登录名。

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

使用您的通用凭据登录,您应该会看到仪表板:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

由于这是您将复制和传输的通用图像,因此用户将需要 WordPress 来更新网站 URL为了他们自己。让我们编辑 WordPress 配置文件以包含重定位标志。您会希望您的客户在仪表板常规设置中编辑其网站 URL 后禁用此功能。

sudo nano /var/www/wordpress/wp-config.php
ログイン後にコピー

现在,添加以下行:

define(‘RELOCATE’,true);
ログイン後にコピー

当用户在仪表板中更新其站点 URL 时,WordPress 将更新整个数据库。完成一次后,客户端可以注释掉或删除此行。

我还建议添加 FS_DIRECT 标志以简化插件安装:

define('FS_METHOD', 'direct'); // for automatic plugin installation
ログイン後にコピー

安装主题

出于演示目的,我将安装新的简单 Minnow 主题。您可以通过搜索来安装:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

如下所示:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

接下来,我们将安装我们希望客户拥有的任何插件。

安装插件

您想安装哪些插件取决于您。我在这里保留了推荐插件的列表。让我们继续安装 Yoast SEO 插件,它对我来说是一个支柱。我使用它是因为它有助于搜索引擎优化和生成站点地图。

您可以访问添加新插件页面并搜索它来安装并激活它:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

此时,您可以进行任何您希望与下游所有客户共享的常见 WordPress 配置。例如,您可能会安装更多主题和插件。您可以打开永久链接。您可以配置一些基本的主题设置。这完全取决于你。

当您克隆即将发布的快照并将其传输到您的客户端时,您自定义的任何内容都将被复制。您的客户将需要自定义和配置您选择不更新的任何内容。

拍摄快照

当您完成所有常见的安装和配置后,我们可以继续为您的 Droplet 拍摄快照。 Digital Ocean 要求我们关闭实例电源。最好从命令行控制台执行此操作。

sudo poweroff
ログイン後にコピー

访问 Digital Ocean 的 Droplet 页面,然后单击快照选项卡。我通常为快照选择一个名称,该名称指示克隆的连续数量,例如wp-image-000。然后,点击拍摄快照

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

Digital Ocean 可能需要几分钟时间来创建您的快照。

图像完成后,Digital Ocean 将自动重启您的 Droplet。

复制图像

要创建更多图像副本,您只需重复上述步骤即可。从命令行关闭 Droplet 电源。再拍一张快照。这有点耗时,但相当简单。

在下一个教程中,我将向您展示如何使用 Digital Ocean API 来自动执行此过程。

Digital Ocean は、スナップショット ストレージに料金を請求しません (少量を除く)。月額料金を回避するために、元のドロップレットを破棄するかどうかを選択できます。これを行うと、再度必要になったときにいつでもスナップショットから再作成できます。

クライアントに転送

スナップショットをクライアントに転送するには、Image ページにアクセスしてください:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

左端のプロフィール アイコンをクリックして、転送先の Digital Ocean アカウント所有者の電子メール アドレスを指定します:

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

数分以内に、クライアント アカウントの [写真] ページにスナップショットが表示されます。画像をアカウントに受け入れる前に、画像を承認する必要があります。

スナップショットが作成されて転送される前に、誰かがイメージにマルウェアをインストールするのは簡単であるため、顧客は信頼できるユーザーからのスナップショットのみを受け入れることができることに留意することが重要です。 Digital Ocean は将来、信頼できるスナップショット システムを提供する可能性があります。

スナップショットからドロップレットを作成

スナップショットからドロップレットを作成するのは非常に簡単です。 Create Droplet ページにアクセスし、画像を作成する領域を選択して、My Snapshots タブをクリックするだけです。次に、ドロップレットのインスタンス化に使用される画像を選択できます。

Digital Ocean の再販用に市場性のあるアプリケーション イメージを作成する

クライアントは必要に応じてホスト名をカスタマイズできますが、他の設定はすべて同じままです。

つまり、Digital Ocean が送信する新しいスナップショットではなく、元のスナップショットと同じ管理ユーザー名とパスワードを使用してインスタンスにログインします。 また、最初はクライアント管理者の WordPress ダッシュボードのログインとパスワードも使用されます。ドロップレットを構成した後、すべてのサーバー、MySQL、および WP ダッシュボードのパスワードを変更する方がよいでしょう。

スナップショットからドロップレットを作成したら、選択したサイト URL がドロップレットの IP アドレスを指すように DNS を構成する必要があります。また、ドメインの WordPress Apache 仮想ホストを編集し、Apache を再起動する必要があります。

この WordPress クイックスタートは、クライアントが新しい Web サイトを使い始めるのを手助けする最も早い方法だと思います。この方法は、合理化された電子メールなどの任意の LAMP アプリケーションでも使用できます。

###何を学びましたか######

クラウドベースのアプリケーション インスタンス (WordPress など) を構築する方法がわかったので、インスタンスのクローンを繰り返し作成してクライアントに転送できます。今後のチュートリアルでは、Digital Ocean API を使用してスナップショットのクローン作成プロセスを自動化する方法を説明します。

この記事が興味深く、役に立ったと思っていただければ幸いです。ご質問やコメントをお気軽に下記にご投稿ください。 Twitter @reifman で私にご連絡いただくか、直接メールでご連絡いただくこともできます。このシリーズの今後の記事については、私の Tuts インストラクター ページに従ってください。

###関連リンク###

デジタル オーシャン API

    WordPress クイックスタート
  • 推奨WordPressプラグイン

  • WordPress コーデックス

以上がDigital Ocean の再販用に市場性のあるアプリケーション イメージを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WordPressは初心者にとって簡単ですか? WordPressは初心者にとって簡単ですか? Apr 03, 2025 am 12:02 AM

WordPressは、初心者が簡単に始めることができます。 1.バックグラウンドにログインした後、ユーザーインターフェイスは直感的であり、シンプルなダッシュボードは必要なすべての関数リンクを提供します。 2。基本操作には、コンテンツの作成と編集が含まれます。 WysiWygエディターは、コンテンツの作成を簡素化します。 3.初心者は、プラグインとテーマを介してウェブサイトの機能を拡張でき、学習曲線は存在しますが、練習を通じて習得できます。

WordPressを3日で学ぶことはできますか? WordPressを3日で学ぶことはできますか? Apr 09, 2025 am 12:16 AM

3日以内にWordPressを学ぶことができます。 1.テーマ、プラグインなどのマスター基本知識。2。インストールや作業原則などのコア関数を理解します。 3.例を使用して、基本的および高度な使用法を学びます。 4.デバッグテクニックとパフォーマンスの最適化の提案を理解します。

ワードプレスは何に適していますか? ワードプレスは何に適していますか? Apr 07, 2025 am 12:06 AM

wordpressisisgoodforvirtalayanywebprojectoitsversitilityasacms.itexcelsin:1)ユーザーフレンドリー、柔軟性と柔軟性と顧客化の維持、およびプルージンの数値化; 3)seooptimization;

WixまたはWordPressを使用する必要がありますか? WixまたはWordPressを使用する必要がありますか? Apr 06, 2025 am 12:11 AM

WIXは、プログラミングの経験がないユーザーに適しており、WordPressは、よりコントロールと拡張機能を必要とするユーザーに適しています。 1)WIXはドラッグアンドドロップエディターとリッチテンプレートを提供しているため、Webサイトをすばやく構築できます。 2)オープンソースのCMSとして、WordPressには巨大なコミュニティとプラグインエコシステムがあり、詳細なカスタマイズと拡張をサポートしています。

WordPressの費用はいくらですか? WordPressの費用はいくらですか? Apr 05, 2025 am 12:13 AM

WordPress自体は無料ですが、使用するには余分な費用がかかります。1。WordPress.comは、無料から支払いまでの範囲のパッケージを提供し、価格は月あたり数ドルから数十ドルまでの範囲です。 2。WordPress.orgでは、ドメイン名(年間10〜20米ドル)とホスティングサービス(月額5〜50米ドル)を購入する必要があります。 3.ほとんどのプラグインとテーマは無料で、有料価格は数十から数百ドルです。適切なホスティングサービスを選択し、プラグインとテーマを合理的に使用し、定期的に維持および最適化することにより、WordPressのコストを効果的に制御および最適化できます。

なぜWordPressを使用するのはなぜですか? なぜWordPressを使用するのはなぜですか? Apr 02, 2025 pm 02:57 PM

人々は、その力と柔軟性のためにWordPressを使用することを選択します。 1)WordPressは、さまざまなWebサイトのニーズに適した、使いやすさとスケーラビリティを備えたオープンソースのCMSです。 2)豊富なテーマとプラグイン、巨大なエコシステム、強力なコミュニティサポートがあります。 3)WordPressの作業原則は、テーマ、プラグイン、コア関数に基づいており、PHPとMySQLを使用してデータを処理し、パフォーマンスの最適化をサポートします。

WordPressはCMSですか? WordPressはCMSですか? Apr 08, 2025 am 12:02 AM

WordPressはコンテンツ管理システム(CMS)です。コンテンツ管理、ユーザー管理、テーマ、プラグイン機能を提供して、Webサイトコンテンツの作成と管理をサポートします。その実用的な原則には、ブログから企業Webサイトまで、さまざまなニーズに適したデータベース管理、テンプレートシステム、プラグインアーキテクチャが含まれます。

WordPressはまだ無料ですか? WordPressはまだ無料ですか? Apr 04, 2025 am 12:06 AM

WordPressのコアバージョンは無料ですが、使用中に他の料金が発生する場合があります。 1。ドメイン名とホスティングサービスには支払いが必要です。 2。高度なテーマとプラグインが充電される場合があります。 3.プロフェッショナルサービスと高度な機能が請求される場合があります。

See all articles