1つのサーバーで複数のWebサイトをホストする方法

公開: 2020-05-04
1つのサーバーで複数のサイトをホストする
@Cloudwaysをフォローする

それに直面しよう! 複数のウェブサイトホスティングは(非常に)高価になる可能性があり、完璧なホスティングソリューションを見つけたら、毎月費やす多くのお金を最大限に活用したいと考えています。 これが、クラウドサーバー上で単一のWebサイトをホストするだけでは、経済的にほとんど意味がない(実際には意味がない)理由です。

これが面白そうな場合は、読み進めてください。

  • Cloudwaysにサインアップする
  • DigitalOceanでWooCommerceストアを立ち上げる
  • WooCommerce管理パネルにログインします
  • DigitalOceanでMagentoを起動する
  • Magento管理パネルにログインします

クラウドサーバーから最大のメリットを引き出すには、マネージドクラウドホスティングソリューションがサーバー管理の煩わしさを処理し、サーバー上で複数のWebサイトをホストできるようにする必要があります。

幸い、Cloudwaysは両方の要件に完璧に適合します。 サーバー管理を処理するマネージドソリューションと、クラウドの能力を活用して1つのサーバーで複数のWebサイトホストできるアーキテクチャがあります。 すべての実用的な目的のために、Cloudwaysは複数のウェブサイトホスティングであり、以下を含む複数のPHPアプリケーションをサポートします。

  • WordPress
  • Magento
  • Laravel
  • Drupal
  • Joomla
  • PrestaShop
  • OpenCart

このチュートリアルでは、WordPressとWooCommerceおよびMagentoを単一のサーバーにインストールして、Cloudwaysプラットフォームの複数のWebサイトホスティング機能を説明します。 サーバーの仕様は、ホストされるWebサイトの数に対する唯一の制限であることに注意してください。


Cloudwaysアカウントにサインアップする

まず、簡単なフォームに記入して[無料で開始]ボタンをクリックして、3日間無料の試用版(クレジットカードは不要)のCloudwaysPlatformアカウントサインアップします。 LinkedIn、GitHub、またはGoogleアカウントを使用してサインアップすることもできます。 すでにサインアップしている場合は、アカウントログインしてください

cloudwaysサインアップページ

メールアドレスを確認して、登録プロセスを完了します。

次に、[起動]ボタンをクリックして、クラウド管理対象サーバーを起動します。

クラウドウェイでサーバーを起動

1.サーバーとアプリケーションの詳細を入力します

WooCommerceで最新バージョンのWordPressを選択し、アプリ、サーバーに名前を付けて、プロジェクトを選択します。

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

注:この記事の目的上、アプリにWooCommerce 、サーバーテスト、プロジェクトにプラクティス1という名前を付けました。 ただし、アプリケーションとサーバーの詳細の名前は自由に選択できます。

2.クラウドインフラストラクチャを選択します

CloudwaysはPaaSのプロバイダーと申し出(サービスとしてのプラットフォーム)DigitalOcean、Linodeの、Vultr、AWS、およびGoogleのクラウドを含む5つのトップ・オブ・ラインのクラウド・インフラストラクチャー・プロバイダーの選択です。 このチュートリアルでは、DigitalOceanサーバーを選択します。

クラウドプロバイダーを選択

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

DigitalOceanサーバーでは、1GBから192GBのサーバーでWooCommerceストアをホストするオプションがあります。 2GBのRAM、50GBのSSD、2TBの帯域幅、1つのコアプロセッサを搭載した2GBのサーバーを選択します。

サーバーサイズを選択

4.サーバーの場所を選択します

サーバーの場所を選択することは、WooCommerceストアの速度、ひいては収益に直接影響するため、最も重要です。 したがって、待ち時間を短縮するには、ターゲットオーディエンスに最も近い場所を選択する必要があります。

サーバーの場所を選択します

DigitalOceanでWooCommerceストアを立ち上げる

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

サーバーを起動します

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

サーバーを追加する

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

クラウドウェイ上のアプリケーション

次に、WooCommerceアプリケーションをクリックする必要があります。

クラウドウェイのwoocommerceアプリ

新しい画面であるCloudwaysApplicationManagementパネルが表示されます。 この画面から、アプリケーションレベルの構成を簡単に管理できます。

WooCommerce管理パネルにログインします

[アクセスの詳細]→[管理パネル]に移動します。 そこから、ログイン資格情報とWooCommerceストアのURLを見つけることができます。 URLをクリックし、資格情報を使用してWooCommerceダッシュボードにログインします。

woocommerceアクセスの詳細

ユーザー名パスワードをコピーしてそれぞれのフィールドに貼り付け、[ログイン]ボタンをクリックします。

woocommerceログインページ

WooCommerce Dashboardに入ると、プリインストールされているキャッシュプラグインBreezeに気付くでしょう。 これは、Cloudwaysプラットフォームでサーバーを起動するときに、最適化されたWooCommerceアプリケーションを選択したためです。

woocomerceダッシュボード

サーバーにWooCommerceアプリケーションを正常にインストールしました。これで、マネージドWordPressホスティングでWooCommerceストアを起動できます

次のステップに進み、1つのサーバーで複数のWebサイトをホストします。 次のアプリケーションとしてMagentoを選択しました。

DigitalOceanでMagentoを起動する

Cloudways Platformに戻り、上部のメニューバーから[アプリケーション]をクリックします。

クラウドウェイ上のアプリケーション

[ +アプリケーションの追加]ボタンをクリックします。

新しいアプリケーションを追加する

ドロップダウンメニューからサーバーを選択するように求めるポップアップが表示されます。 WooCommerceストアをホストするために選択したサーバーを選択し、[アプリケーションの追加]をクリックします。

[アプリケーションの追加]ボタンをクリックします

ドロップダウンメニューからMagento1または2を選択し、名前を付けます。 私は、Magentoの2を選んだと私Magentoのようにそれを命名します。 選択したら、[アプリケーションの追加]をクリックします。

Magentoアプリを追加する

アプリケーションがサーバーに追加されるまで、数秒待ちます。

非互換性が検出された場合は、データベースまたはPHPバージョンの更新について通知されます。

互換性通知

Cloudwaysプラットフォームの上部のメニューバーから[サーバー]に戻り、サーバーを選択します。

クラウドウェイでサーバーを実行する

[サーバー管理]で[設定とパッケージ]→[パッケージ]→[ PHP]に移動し、PHPを7.3に更新して、[保存]ボタンをクリックします

サーバー設定とパッケージ

PHPパッケージをPHP7.3にアップグレードするには数分かかります。

設定とパッケージの更新

ここで、[アプリケーション]タブに戻り、既存のサーバーにアプリケーションを追加するプロセスを繰り返します。今回は、Magentoアプリを簡単に起動できます。

設定とパッケージの更新

注: Magentoアプリケーションをサーバーにインストールするのに数分かかります。

これで、[アプリケーション]の下にMagentoアプリケーション(My Magento)が表示されます

同じサーバー上のmagentoアプリ

Magento管理パネルにログインします

[アクセスの詳細]→[管理パネル]に移動します。 そこから、ログイン資格情報とMagentoストアのURLを見つけることができます。 URLをクリックし、資格情報を使用してMagento管理ページにログインします。

cloudwaysMagento管理パネル

[アクセスの詳細]→ [管理パネル]からユーザー名パスワードをコピーして貼り付け、[ログイン]ボタンをクリックします。

magentoのログインページ

それで全部です! Cloudwaysプラットフォームを使用して、DigitalOceanでMagentoとWooCommerceを正常に起動しました。

まとめ!

この記事が、1つのサーバーで複数のWebサイトをホストする方法を学ぶのに役立つことを願っています。これで、Cloudwaysは、さまざまなアプリケーションに管理されたプラットフォームを提供する複数のWebサイトをホストしていることがわかりました。

1つのサーバーで複数のWebサイトをホストすることは、Cloudwaysの前にはかつてないほど簡単でした。 これは、sysadminとして機能し、複数のWebサイトをホストするために複数のサーバーを使用するコストを削減するだけでなく、技術的またはサーバー側の複雑さに直面することもありません。

さらに、必要に応じて、サーバー設定の垂直スケーリングを使用して、サーバーのリソース(RAM、ストレージ、プロセッサー、帯域幅など)を簡単にアップグレードできます。