1つのサーバーで複数のWebサイトをホストする方法
公開: 2020-05-04
それに直面しよう! 複数のウェブサイトホスティングは(非常に)高価になる可能性があり、完璧なホスティングソリューションを見つけたら、毎月費やす多くのお金を最大限に活用したいと考えています。 これが、クラウドサーバー上で単一の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アカウントを使用してサインアップすることもできます。 すでにサインアップしている場合は、アカウントにログインしてください。

メールアドレスを確認して、登録プロセスを完了します。
次に、[起動]ボタンをクリックして、クラウド管理対象サーバーを起動します。

1.サーバーとアプリケーションの詳細を入力します
WooCommerceで最新バージョンのWordPressを選択し、アプリ、サーバーに名前を付けて、プロジェクトを選択します。

注:この記事の目的上、アプリに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アプリケーションをクリックする必要があります。

新しい画面であるCloudwaysApplicationManagementパネルが表示されます。 この画面から、アプリケーションレベルの構成を簡単に管理できます。
WooCommerce管理パネルにログインします
[アクセスの詳細]→[管理パネル]に移動します。 そこから、ログイン資格情報とWooCommerceストアのURLを見つけることができます。 URLをクリックし、資格情報を使用してWooCommerceダッシュボードにログインします。


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

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

サーバーにWooCommerceアプリケーションを正常にインストールしました。これで、マネージドWordPressホスティングでWooCommerceストアを起動できます。
次のステップに進み、1つのサーバーで複数のWebサイトをホストします。 次のアプリケーションとしてMagentoを選択しました。
DigitalOceanでMagentoを起動する
Cloudways Platformに戻り、上部のメニューバーから[アプリケーション]をクリックします。

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

ドロップダウンメニューからサーバーを選択するように求めるポップアップが表示されます。 WooCommerceストアをホストするために選択したサーバーを選択し、[アプリケーションの追加]をクリックします。
![[アプリケーションの追加]ボタンをクリックします](/uploads/article/95890/NDVYsf3UGNgvkn4I.jpg)
ドロップダウンメニューからMagento1または2を選択し、名前を付けます。 私は、Magentoの2を選んだと私Magentoのようにそれを命名します。 選択したら、[アプリケーションの追加]をクリックします。

アプリケーションがサーバーに追加されるまで、数秒待ちます。
非互換性が検出された場合は、データベースまたはPHPバージョンの更新について通知されます。

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

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

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

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

注: Magentoアプリケーションをサーバーにインストールするのに数分かかります。
これで、[アプリケーション]の下にMagentoアプリケーション(My Magento)が表示されます。

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

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

それで全部です! Cloudwaysプラットフォームを使用して、DigitalOceanでMagentoとWooCommerceを正常に起動しました。
まとめ!
この記事が、1つのサーバーで複数のWebサイトをホストする方法を学ぶのに役立つことを願っています。これで、Cloudwaysは、さまざまなアプリケーションに管理されたプラットフォームを提供する複数のWebサイトをホストしていることがわかりました。
1つのサーバーで複数のWebサイトをホストすることは、Cloudwaysの前にはかつてないほど簡単でした。 これは、sysadminとして機能し、複数のWebサイトをホストするために複数のサーバーを使用するコストを削減するだけでなく、技術的またはサーバー側の複雑さに直面することもありません。
さらに、必要に応じて、サーバー設定の垂直スケーリングを使用して、サーバーのリソース(RAM、ストレージ、プロセッサー、帯域幅など)を簡単にアップグレードできます。
