Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Amazon Web ServicesにWordPressをインストールする方法

Amazon Web Services(AWS)にWordPressをインストールすることを考えると、少し不安になるという読者の声をよく耳にします。技術的で、複雑で、開発者だけが使うもののように聞こえます。

そして公正を期すために、AWSは開発者のために多くの強力なツールを提供している。しかし、AWSは柔軟なクラウドホスティングサービスでもあり、どこから始めればいいかさえわかれば、誰でもWordPressサイトを運営することができる。

従来のホスティングサービスでは対応できなかった、より高速でスケーラブルなサイトを構築するために、私たちは何度もAWSを利用してきました。適切な設定を行うことで、世界最大級のサイトが信頼するクラウドテクノロジーを利用することができます。

このチュートリアルでは、Amazon Web ServicesにWordPressをインストールする方法をステップバイステップで紹介します。AWSを触ったことがない人でも簡単に理解できるようにするのが私たちの目標です。

Installing WordPress on Amazon Web Services (AWS)

📝注意: サイトを立ち上げたばかりの場合は、WordPressインストール方法ガイドの簡単なソリューションを使用することをお勧めします。

AWSとは?

Amazon Web Services(AWS)は、ホスティングサービス、ストレージ、インターネット上でウェブサイトやアプリケーションを実行するための強力なツールを提供するクラウドプラットフォームです。AWSでは、従来のウェブホスティングサービスを利用する代わりに、クラウド上に独自のカスタムホスティング環境を構築することができます。

AWSは、小規模なスタートアップからグローバル企業まで、すべての規模の企業から信頼されています。AWSを利用することで、より多くのコントロール、柔軟性、そして独自のキーワードでサイトを成長させる余地を得ることができます。

次に、なぜAWSにWordPressをインストールしたいのか、そしてインストールする前に知っておくべきことを見ていこう。

なぜAWSにWordPressをインストールするのか?

AWSにWordPressをインストールすることは、あなたのサイトのための全く新しいレベルの自由のロックを解除するように感じることができます。ホスティングサービスを完全にコントロールし、サイトの成長に合わせて拡張することができます。

私たちは、従来のWordPressホスティングでは追いつかないプロジェクトにAWSを使用してきました。より多くのスピード、柔軟性、信頼性が必要な場合、AWSは必要なものを正確に構築するためのツールを提供します。

とはいえ、AWSがすべての状況に完璧にフィットするわけではない。ここでは、AWSの長所と短所について簡単に説明する。

WordPressにAWSを使用する利点

  • スケーラビリティ:サイトの速度を落とすことなく、トラフィックの急増に簡単に対応できます。
  • 柔軟性:ホスティング環境を思い通りにカスタマイズできます。
  • パフォーマンス:高速サーバーと強力なクラウドリソースを活用。
  • 従量課金制:毎月の固定費用はなく、実際に使用したリソースに対してのみ料金を支払います。

WordPressのためにAWSを使用することの欠点

  • 学習曲線:AWSは初心者に優しくなく、最初のうちは設定が複雑になる。
  • メンテナンス必須:更新、バックアップ、セキュリティ設定の管理はお客様の責任となります。
  • コストはかさむ:注意深く管理しないと、AWSの利用料は時間とともに高額になる可能性がある。

長所と短所がわかったところで、WordPressをAWSにインストールする方法を順を追って説明しよう。

この記事は2つの方法に分けています。1つ目の方法は、非常に技術的で複雑な手動プロセスだ。2つ目の方法は、マネージドWordPressホスティングソリューションを通じてAWSインフラストラクチャを使用できるため、初心者にとって簡単です。

以下のクイックリンクから、使いたい方法にジャンプできる:

方法1:手動でAmazon Web ServicesにWordPressをインストールする(上級ユーザー)

まず、アマゾン・ウェブ・サービスのサイトにアクセスする。無料のアカウントを作成できますが、クレジットカード情報を入力する必要があります。アマゾンはカードに1ドルをチャージすることであなたの身元を確認します。

アカウントが認証されたら、AWSコンソールにログインし、’Services’メニューをクリックします。コンピュートセクションで、Lightsailを選択して続行します。

AWS Lightsail

ライトセイルとは?

LightsailはAmazon Web Servicesが提供する数多くのサービスの一つである。これは、ユーザーが独自のVPSホスティングインスタンスを簡単に立ち上げられるように設計されており、一般的なウェブホスティングソフトウェアがあらかじめインストールされています。

LightsailとEC2の比較:WordPress初心者にLightsailをお勧めする理由

AWSでWordPressを設定する場合、主に2つのオプションがある:LightsailとEC2だ。どちらもWordPressサイトをホスティングサービスすることができますが、Lightsailはよりシンプルで初心者に優しいため、ほとんどのユーザーにおすすめしています。

ダッシュボードは使いやすく、必要なものをすべてパッケージしています。多くの技術的な詳細を自動的に処理するため、複雑なサーバー設定にとらわれることなく、サイトをオンラインにすることに集中できます。

FeatureLightsailEC2
Ease of UseVery beginner-friendly with simple setupAdvanced; requires technical knowledge
Setup TimeLonger manual configurations neededLonger manual configurations are needed
Built-in WordPress OptionYes, pre-configuredNo, manual installation required
BillingFlat monthly pricingPay-as-you-go with multiple separate charges
Best ForSmall to medium websites, beginnersLarge custom apps, experienced developers

クラウドホスティングサービスを初めて利用する場合や、WordPressサイトを素早く立ち上げたい場合は、Lightsailの方が簡単で高速です。このチュートリアルではこれを使用します。

AWS Lightsailの価格

AWS Lightsailは3ヶ月間サービスを試せる無料トライアルを提供している。その後、契約時に選択したホスティングサービス構成に基づき、毎月定額料金を支払うことになる。

価格は月額わずか5ドルから始まり、メモリ、ストレージ、帯域幅を追加するにつれて高くなります。小規模なWordPressサイトをスムーズに運営するには、最低でも月額7ドルのプランから始めることをお勧めします。

サイトが大きくなってもアップグレードが可能です。

AWS - Lightsail pricing

Lightsailを使用する理由と料金の仕組みがわかったところで、AWS上でWordPressサイトを立ち上げる手順を説明しよう。

ステップ1:WordPressをインストールしたVPSインスタンスを作成する

次に、「Create instance(インスタンスを作成)」ボタンをクリックして、インスタンス設定を起動し、構成します。

Create a Lightsaild instance on AWS

ここで、VPSインスタンスの地域を選択するよう求められます。いくつかの地域から選択することができます。

ヒント 💡: ターゲットオーディエンスのいる場所を選ぶことをお勧めします。サーバーの待ち時間が短縮され、WordPressサイトのスピードとパフォーマンスが向上します。

Configure your Lightsail instance by choosing a region

クリックして地域を選択し、少し下にスクロールしてインスタンス画像を設定します。

まず、プラットフォームとしてLinux/Unixを選択し、「Select a blueprint」オプションでWordPressをクリックする必要がある。

Instance image configuration

その後、さらに下にスクロールして「Choose your instance plan(インスタンスプランの選択)」セクションまで進む必要がある。

ここから、サーバーのサイズを選択する必要があります。メモリは最低1GBから始めることをお勧めします。これにより、ピーク時のトラフィックでもWordPressが十分なリソースを発揮できるようになります。

Choose a server size for your AWS VPS

最後に、AWS VPS インスタンスの名前を入力する必要があります。これは、この VPS サーバーが何をするかを識別するのに役立つものであれば何でも構いません。

その後、「Create instance(インスタンスを作成)」ボタンをクリックして続行する。

Finalize your AWS VPS instance

AWSは、WordPressとそれを実行するために必要なすべてのソフトウェアを備えたVPSサーバーインスタンスを作成します。

インスタンスの準備ができたら、三点メニューをクリックし、「管理」を選択する。

Manage your AWS VPS instance

VPSインスタンス管理エリアに移動します。

ステップ2:WordPress管理者ユーザー名とパスワードの取得

VPSインスタンス管理エリアは、Amazonクラウド上でホストされている仮想サーバーのコントロールセンターです。ここから、サーバーの再起動、停止、削除まで行うことができます。さらに重要なのは、ここでWordPressウェブサイトをセットアップすることです。

管理ページには「WordPress管理画面にアクセス」のボタンがありますが、その前にウェブサイトのデフォルトのユーザー名とパスワードを確認する必要があります。

AWS username and password for your WordPress site

デフォルトのWordPress管理者ユーザー名」の下にユーザー名が表示されます。それをクリックしてコピーし、メモ帳のようなプレーンテキストエディタにペーストします。

その下にある「WordPressのデフォルト管理パスワード」オプションの下にある「デフォルトパスワードの取得」リンクをクリックする必要があります。

AWS password retrieval

WordPressの管理者パスワードを取得するために必要な2つのステップが表示されます。

最初のステップでは、’Launch Cloudshell’ボタンをクリックしてコマンドラインウィンドウを開きます。ブラウザの画面が分割され、下部にコマンドラインインタフェースが表示されます。

ステップ2は、上記のコードをコピー&ペーストしてCloudShellのコマンドラインウィンドウに貼り付けます。

Getting your WordPress admin password in AWS via CloudShell

スクリプトが実行され、bitnami_application_passwordテキストの直後にWordPressのパスワードが表示されます。

パスワードをコピーしてテキストエディタに保存します。その後、安全に閉じるボタンをクリックしてCloudShellウィンドウを終了できます。

これで管理者ユーザー名とパスワードが取得できたので、WordPressウェブサイトの管理エリアにログインできます。

ステップ3:AWSのWordPress管理画面にログインする

インスタンス管理ダッシュボードの上部にスクロールして戻り、「Access WordPress Admin」ボタンをクリックします。

AWS access WordPress admin without domain name

WordPress管理画面のログインURLがポップアップで表示されます。

あなたのウェブサイトは現在ドメイン名を持っていないので、パブリックIPアドレスを使ってアクセスする必要があります。

AWS login to WordPress using public ip address

新しいブラウザのタブでWordPressの管理画面が開きます。

WordPressのログイン画面が表示されます。先ほど取得したデフォルトの管理者ユーザー名とパスワードを入力してください。

WordPress login page

ログインすると、見慣れたWordPressの管理ダッシュボードが表示されます。

注意: AWSはWordPressやプラグインを自動的にアップデートしないので、アップデートをインストールする必要があります。WordPressのアップデートをインストールする方法を簡単に説明します。

WordPress admin dashboard on AWS VPS

ステップ 4: AWS VPS にドメイン名を追加する

お気づきのように、AWS VPSインスタンスはパブリックIPアドレスを使用しています。VPSインスタンスにドメイン名を追加して、WordPressウェブサイトの作業を開始し、一般公開できるようにする必要があります。

既存のドメイン名を使用することも、新規に登録することもできます。Amazonはドメイン名を販売していないため、サードパーティのドメインレジストラから購入する必要があります。

Domain.comをお勧めします。価格競争力があり、簡単なドメイン管理ツールが気に入っています。Domain.comのクーポンを使えば、さらに25%オフで購入できます。

ドメイン名の準備ができたら、VPSインスタンス管理エリアの「Connect」タブに切り替え、「Set up your website」ボタンをクリックします。

setup your website button

セットアップウィザードが起動します。

まず、サードパーティのドメインを選択し、カスタムドメイン名を入力する必要があります。

Add your custom domain name

このドメインを使用する」をクリックして続行します。

次の画面で、ドメイン名の管理方法を尋ねられます。Lightsail DNS Zone」を選択すると便利です。

DNS zone management

DNSゾーンの作成」をクリックして続行します。

セットアップウィザードにDNSネームサーバーの値が表示されます。

Update name server

ネームサーバーを更新するには、ドメインレジストラアカウントにログインする必要があります。一般的なホスティングおよびドメイン登録プラットフォームをカバーするDNSネームサーバーの更新に関する便利なガイドがあります。

ネームサーバー情報を更新したら、セットアップウィザードに戻り、「Continue(続行)」をクリックします。

⏲️:ネームサーバーの変更は、インターネット上での更新に最大24時間かかることがあります。

次のステップでは、静的IPの名前を入力するよう求められます。このIPが何をするものかを簡単に識別できる名前であれば、何でも入力できます。

AWS static IP

静的IPの作成」をクリックして続行します。

次の画面で、VPSインスタンスにドメインを割り当てるよう求められます。Add assignment’ボタンをクリックしてください。

Domain assignment

ポップアップが表示されます。

推奨オプションとしてルートドメイン名が表示されます。クリックして選択し、「追加」をクリックします。

Assign root domain

セットアップウィザードがDNS設定にルートドメインを追加し、VPSインスタンスにポイントします。

Continue」をクリックして次のステップに進みます。

Root domain added

最後のステップでは、無料SSL証明書をインストールするドメインを選択するよう求められます。

以下に、Let’s Encrypt社(無料SSLサービスプロバイダー)のプライバシーポリシーに同意することを確認するため、メールアドレスの入力を求められます。

Install SSL

その後、LightsailがSSL証明書をインストールすることを承認するよう求められます。

証明書の作成」をクリックして先に進む。

Confirm SSL certficiate

セットアップウィザードにより、ウェブサイトにSSL証明書が追加されます。

インスタンスの管理ページに戻り、ウェブサイトのセットアップステータスが表示されます。

AW setup status

注:SSL証明書とドメインネームサーバーの設定が有効になるまで時間がかかる場合があります。

カスタムドメイン名を使ってWordPressサイトにログインできるようになりました:

https://yourdomain.com/wp-admin

yourdomain.comを自分のドメイン名に置き換えることをお忘れなく。

おめでとうございます、Amazon Web ServicesにWordPressがインストールできました。

方法2:マネージドWordPressホスティングサービス経由でAWSにWordPressをインストールする(より簡単)

お気づきかもしれませんが、Amazon Web ServicesでカスタムWordPressサイトを立ち上げるのは、技術的にも複雑です。

アマゾン・ウェブ・サービスが提供するクラウド・コンピューティング・インフラストラクチャは従量課金制です。つまり、トラフィックが急増すると、ホスティングの請求が大幅に増えることになります。また、独自のサービスを管理する責任も残りますが、これは余分な作業でしかありません。

クラウドプラットフォーム上でWordPressを手間なく使うには、マネージドWordPressホスティングプロバイダーを利用するのが簡単だ。

SiteGroundのご利用をお勧めします。これは、Amazon Web Servicesの代わりにGoogle Cloud Platformを使用するマネージドWordPressホスティングプロバイダーです。パフォーマンスに関しては、Google CloudとAmazon AWSは拮抗しています。

しかし、SiteGroundのGoogleクラウドサーバーへの追加調整により、パフォーマンスが大幅に向上することがわかりました。これが、WPBeginnerをSitegroundに乗り換えた理由の一つです。

当社の他のパートナー企業の多くもSiteGroundでホストされています。詳しくは、SiteGroundのレビューをご覧ください。

その他の選択肢としては、Bluehost Cloudや WordPress.com(ビジネスプランとコマースプラン)などが考えられる。

ボーナス:役立つかもしれないWordPressセットアップガイド

WordPressのインストールやセットアップの方法をもっと知りたい方は、こちらをご覧ください。ここでは、さまざまなホスティングサービス、ローカルインストール、言語オプションなどのチュートリアルをご紹介します。

Amazon Web Services に WordPress をインストールする方法について、この記事がお役に立てば幸いです。また、WordPress の速度とパフォーマンスを向上させる究極のガイド(ステップバイステップの手順付き)や、専門家が選ぶ最速の WordPress ホスティングもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

26件のコメントLeave a Reply

  1. Just a head’s up – the new interface for EC2 makes it a lot harder to find the system log to recover the password. Fortunately, there’s a toggle button. So I toggled to the old interface.

  2. Hello thank you for the article. I currently have AWS subscription and services. I also have a website that is already being hosted and it is not WP.
    I now want to install a WP website to replace the current site.
    Do I just use the same installation instructions above? Or is there a different process.

    Another question: if I want the designer to install for me, should I create a different AWS log in for them to use? Or

    • You would need to remove the old site and then you can follow this guide. It may be a good idea to give your designer their own login information should access need to be removed at a later date.

      Admin

  3. WOW!! What an excellent article. Very thorough, painless and easy to follow.
    I also wanted to let you know that your Pagely link in (Method 2. Using Amazon Web Services via Managed WordPress Hosting) goes to the Pagely website but it pops up with a 404. Just wanted to let you guys know that so you can possibly fix that if you’d like.

  4. Thank you so much but i have one important question
    When i installed my wordpress site
    I already have theme ok ? from where can i upload the theme please ?

    Sorry for my bad english

  5. What a well documented step by step process laid out simply for any lay man to follow and get the same result as an expert will.

    Thank you!, I landed on the right page will be sure to join your youtube channel.

  6. Incredibly useful page. Thanks for posting this. Took me 15 minutes to set up 2 WordPress sites. Brilliant.

  7. I installed wordpress as guided in the step by step process in this article.

    Everything is working fine except for the backend login page.

    The password that is given in instance log is not working.

    Kindly help

    • Don’t forget to exclude the quotes in the password when entering it and it is case sensitive. Otherwise, you would need to use the command line and reset your password using the Bitnami documentation method.

      Admin

  8. Great article and instructions. I did this about a year ago and have been very happy with the service. I have a small personal website that was free for the first year and now $10 per month.

    “As you may have noticed that setting up a custom WordPress install on Amazon web services is a very technical and complicated process.”

    You should at least state that ‘very technical’ is subjective. You should also at least mention the advantages of having a VPS versus a managed hosting service.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.