0
0

EC2インスタンスにssh接続後に自動でNginx、MySQLを起動するための設定方法

Last updated at Posted at 2024-09-05

アジェンダ

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コマンドでサービスの状態を確認してください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0