NGINXをインストールしてみた

スポンサーリンク

はじめに

AWSのEC2インスタンスにNGINXをインストールする方法についてまとめています。

検証環境

クラウド:AWS
OS:Amazon Linux release 2 (Karoo)

インストール方法

リポジトリを登録します。

[ec2-user@~]$ sudo su -
[root@~]# vi /etc/yum.repos.d/nginx.repo

以下の内容でファイルを保存します。

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

yum info コマンドでNginxを検索します。 現在利用できるnginxの詳細情報が確認できます。

[root@~]# yum info nginx
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                                                                                                                                                                                                         | 3.7 kB  00:00:00     
nginx                                                                                                                                                                                                                                                              | 2.9 kB  00:00:00     
nginx/x86_64/primary_db                                                                                                                                                                                                                                            |  80 kB  00:00:00     
Available Packages
Name        : nginx
Arch        : x86_64
Epoch       : 1
Version     : 1.22.1
Release     : 1.el7.ngx
Size        : 797 k
Repo        : nginx/x86_64
Summary     : High performance web server
URL         : https://nginx.org/
License     : 2-clause BSD-like license
Description : nginx [engine x] is an HTTP and reverse proxy server, as well as
            : a mail proxy server.

nginxをインストールします。

[root@~]# yum install nginx -y
・・・
Complete!

バージョンを確認します。1.22.1のインストールを確認できました。

[root@~]# nginx -v
nginx version: nginx/1.22.1

nginxサービスを自動起動します。また、nginxサービスを起動します。(1行で書けます)

[root@CentOS-2 ~]# systemctl enable --now nginx

動作確認

http://サーバのパブリックIP/ にアクセスします。以下の画面が表示されたら問題ありません。

参考

設定ファイルや公開ディレクトリのパスを記載しておきます。

パス説明
/etc/nginx/Nginxの設定ファイルが保存されているディレクトリ
/etc/nginx/nginx.confメインの設定ファイル
/var/log/nginx/Nginx のログが保存されるディレクトリ
/usr/share/nginx/html/WEBサイトの公開ディレクトリ

コメント