まずは、前提として何か独自のドメインをとって、AWS上にWordPressサイトをたてるとします。 こちらを参考にしました。 独自ドメインブログの始め方 Elastic IP アドレスの設定とRoute 53から独自ドメインの割り当て方法 WordPress certified by Bitnamiはシングルサイト用とマルチサイト用のものがあるが、マルチサイトにすると、バックアップやサーバの移行で苦労するので、シングルサイトにした方がシンプル t3a系列でメモリが少ないものより、t2でメモリの大きいほうがストレスが少ない EC2のインスタンス間で区別がつくように、名前をつけておく 単にEC2を立てただけだと、サーバを停止することにより割り当てられたIPを失ってしまう。そのため、Elastic IPを取得して割り当てておく。 負荷の高いサービス、バックアップシステムが必要な場合はロードバランサーを設定する。設定がややこしいので別エントリで説明する。 お名前.comからRoute53へネームサーバーを変更する時に迷子になる人へ DNS設定変更:確認画面へ進む>設定する をクリックするのを忘れずに Route53とお名前.comの両方でAレコードの書き換えが必要 ネームサーバはAWSで割り当てられたものをお名前.comの方に入れる 例えば、大学のドメインを申請して取る場合は Route53にAレコードとNS(ネームサーバ)を設定する。これができていれば大学の方でのDNSは消してよい。ロードバランサー⇒AWSでのサイト暗号化を使うのであれば、むしろ大学の方でのDNS設定は消さなければならない。そうでなければ、AWSの方のNS設定が反映されない。 MX(メール)を同じドメインで使っている場合は、その設定もAWSの方に忘れずに移しておく。 VS codeを使ってEC2にSSHアクセス 参考:VSCodeを使ってAWS EC2のソースコードを編集する ローカルPCを変えた場合特に、いきなりconnect hotするのではなく、まずadd New hostする(pemファイルへのパスと、permissionに注意) configファイルを書き換える: サーバ名の中にスペースを入れてしまうと、別のエントリとして認識されるので、スペースは入れない connect host (ユーザ名を変えろと言ってきたら、それに従って書き換える) ここまでしておくと、VS codeを立ち上げた時点で自動的にリモートサーバに接続されている。このままではローカルの作業ができないので、必要ない時はmenu > Close Remote
AWSでWord Pressサイトをたてる一連の流れ(基本編)
