24
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

EC2にnginxをセットアップする

Last updated at Posted at 2020-05-17

EC2にnginxをインストールする方法のメモです。
EC2のインスタンスを立ち上げてからの手順をまとめておこうと思います。
(Amazon Linux 2023 へのインストール方法です。)

インスタンスのアップデート

yum updateを実行し、インスタンスをアップデートします。

sudo yum update

nginxのyumの有効化

EC2インスタンスは、nginxの yum intstallが有効になっていなかったので、以下のコマンドで有効化します。

2023/4/7現在、Amazon LinuxではNginxのyumインストールが有効となっているので、このコマンドは不要

sudo amazon-linux-extras enable nginx1

nginxのインストール

yum コマンドでnginxをインストールします。

sudo yum -y install nginx

インストールの確認

以下のコマンドで、インストールされたバージョンを確認します。

$ nginx -v
  nginx version: nginx/1.24.0

自動起動の設定

インストールしただけですと、OSを再起動した際に、nginxが自動で起動してくれないので、自動起動のための設定を行います。

sudo systemctl enable nginx

nginxの起動

以下のコマンドで、nginxを起動します。

sudo systemctl start nginx.service

nginxの状態確認

以下のコマンドで、nginxの状態を確認します。正常に起動できていると、ログ中に Active: active (running) と表示されます。

$ sudo systemctl status nginx.service
 nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: active (running) since So 2020-05-17 19:27:25 UTC; 9s ago
   Process: 847 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
   Process: 844 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
   Process: 843 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
   Main PID: 850 (nginx)
   CGroup: /system.slice/nginx.service
           ├─850 nginx: master process /usr/sbin/nginx
           └─851 nginx: worker process

以上で、nginxのセットアップは完了です。



24
21
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
24
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?