はじめに
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サイトの公開ディレクトリ |
コメント