WordPress環境を構築して管理画面にアクセスするまで【Amazon Lightsail】

この記事は約6分で読めます。

まえがき

0からブログを開発できても、具体的にデザインややりたいことが決まってないならWordPressでさくっと環境を作ってしまいましょう。この記事では環境構築からはじめ、WordPressの管理画面にアクセスするまでを説明します。

業務利用を意識してセキュリティやSEOについても今後の記事で説明していきたいと思います。

前提条件

  • AWSのアカウントを所持していること
  • 支払い能力があること ※課金が発生するため
  • 前回記事の内容が完了していること
    • これが最初の記事です

Amazon LightsailにWordPress環境をインストールする

AWSにログインし、上部の検索ボックスに”lightsail”と入力します。
次に検索結果から”Lightsail”をクリックします。検索ボックスでそのままEnterを押してもOKです。

検索ボックスで”lightsail”を入力 ※AWSのUIは時期によって変化します

チュートリアルなどが出た場合はスキップし、Home画面から”Create instance”をクリックしてインスタンスを作成します。私はEnglishでスクショを取っていますが日本語でもUIは変わりません。

“Create instance”をクリックしてインスタンスを作成

“Select a blueprint”でWordPressが選択されていることを確認。いろいろとありますが、他の設定は最小の環境を作る設定になっています。業務で利用する場合も最初は最小で作り、接続ユーザー数の増加に合わせて性能を上げましょう。

“blueprint”を確認 ※日本語の場合「設計図」
「Identify your instance」を入力 ※日本語の場合「インスタンス名」

インスタンス名を入力して”Create instance”をクリックするとHome画面に以下の様な表示が追加されます。私の場合インスタンス名は”Myblog-WordPress”にしました。WordPressのアイコンが表示されていますが名前だけでも判断できるようにしてます。

インスタンス名が表示されています。 “Create instance”をクリックしてからインスタンスが起動されるまでグレーアウトしてるので少し待ちます。

これでAmazon LightsailにWordPress環境をインストールすることができました。ほとんど入力する項目もなくてすごく簡単ですね。次はブラウザからアクセスできるようにしましょう。

ブラウザからアクセス出来るようにする

作成したインスタンスをクリックして詳細ページを表示します。”Networking”タブからネットワークの設定をします。

Public IPとPrivate IPが確認できます。ブラウザからアクセスするためにはPublic IPが必要ですが、デフォルトですでに表示されてますね。しかしデフォルドだと動的に変わってしまうので、”Attach static IP”をクリックして静的なPublic IPを設定します。

静的IPを設定します

アタッチ先はデフォルトで設定済みですが、自分のインスタンスになっていることを確認します。
静的IP名を入力して”Create”をクリックします。

「Identify your static IP」を入力 ※日本語の場合「静的IPの指定」

静的IP名は”my-blog-staticip”にしました。インスタンス名と同様に名前だけでも判断できるようにしてます。

指定した名前で静的IPが設定されました

これで毎回同じIPアドレスで接続できるようになりました。
次は静的IPを使ってWordPressにアクセスしてみましょう。DNSの設定は次回以降の記事で設定します。

WordPressの管理画面にアクセスする

先ほど静的IPを設定したPublic IPをコピーしてきてください。
コピー出来たらブラウザから以下のURLから管理画面にアクセスしましょう。

http://コピーしたPublic IP/wp-admin

ログインユーザーの情報を知らないのでまだログインできません。ここからわかるようにWordPressの管理画面はユーザー認証によって機能を制限されているのでデフォルトの状態でも安心して利用できます。

ログインユーザーの情報を確認する

WordPressにログインするためのユーザーはインストール時に作成されているのですが、Lightsailを使うとそれがわかりずらいです。

ユーザーとパスワードはWordPressのインスタンスに接続することで確認できます。まずは”Connect”タブからSSH接続しましょう。

WordPressのインスタンスにSHH接続します。接続出来たら以下のコマンドを実行してください。
以下のコマンドで上手く確認できない場合はbitnamiの解説ページを確認。
sudo cat /home/bitnami/bitnami_credentials
Welcome to the Bitnami WordPress Stack

******************************************************************************
The default username and password is 'ユーザー名' and 'パスワード'.
******************************************************************************

ユーザー名は”user”になるようです。パスワードはランダムに生成されるので各自で確認してください。
では、改めて以下のURLにアクセスして管理画面にログインします。

http://コピーしたPublic IP/wp-admin

サイトの言語を日本語に設定する

デフォルトの設定で英語になっているので、左のメニューからSetting>Generalを開き、以下の設定を変更しておきましょう。言語とタイムゾーンを変更したらあとは好みで変更してください。

言語とタイムゾーンを設定

新規に管理者ユーザーを追加してデフォルトのユーザーを削除する(任意)

このままデフォルトユーザーを使い続けてもいいですが、lightsailにアクセスできる人が簡単に認証情報を知れてしまいます。管理者ユーザーを新規追加してデフォルトのユーザーを削除しましょう。

ユーザー一覧でユーザーを新規追加

ユーザー一覧から”新規追加”ボタンをクリックして必須情報を入力、権限グループは管理者にしてください。ユーザー名はAdminでもいいですが、私はユーザーを使いまわす運用は好きじゃないので個人名にしてます。

ユーザーが作成出来たらログアウトして、作成したユーザーで再ログインします。ログイン出来たらユーザー一覧からデフォルトのユーザーを削除します。コンテンツは作成したユーザーのものにしてください。

デフォルトユーザーの削除を実行

以上で最低限の環境が出来ました。検討する項目も少なく1時間もかからずWordPressの環境ができたのでとても簡単ですね。

一般公開していくためにはIPアドレス直打ちでは使いづらいので、次回以降の記事でDNSやhttpsでアクセスするための設定をしていきます。

訪問いただきありがとうございました。

コメント

タイトルとURLをコピーしました