アジェンダ
Nginxをインストールした Webサーバーインスタンス と、MySQLをインストールした DBサーバーインスタンス は、それぞれ別々のインスタンスであるため、個別にSSH接続を行って設定を進める必要があります。
その手順について簡単にまとめます。
手順
1. WebサーバーインスタンスにSSH接続してNginxの自動起動設定
WebサーバーインスタンスにSSHで接続し、Nginxの自動起動設定を行います。
ssh -i <your-key.pem> ubuntu@<WebサーバーのパブリックIP>
次に、先ほど説明したようにNginxを自動起動に設定します。
sudo systemctl enable nginx
その後、サーバーが再起動された際に自動的にNginxが起動することを確認します。
sudo systemctl status nginx
2. DBサーバーインスタンスにSSH接続してMySQLの自動起動設定
次に、DBサーバーインスタンスにもSSH接続を行い、MySQLの自動起動設定をします。
ssh -i <your-key.pem> ubuntu@<DBサーバーのパブリックIP>
接続後、MySQLを自動起動に設定します。
sudo systemctl enable mysql
同様に、再起動後にMySQLが自動で起動することを確認します。
sudo systemctl status mysql
3. サーバーの再起動
各インスタンスで設定を行った後、それぞれのサーバーを再起動し、再起動後にNginxとMySQLが自動で起動することを確認します。再起動後もSSHで接続して、systemctl status
コマンドでサービスの状態を確認してください。