EC2 인스턴스를 시작할 때 가장 먼저 할 일 + nginx 설치

EC2 인스턴스를 시작할 때 가장 먼저 할 일 + nginx 설치

2022-10-03 last update

5 minutes reading nginx EC2 AWS Yum
rails 앱을 EC2를 사용하여 세워, 그 도중의 메모 쓰기입니다.
인스턴스 시작 후 실행할 명령을 작성했습니다.

업데이트



우선 업데이트
$ sudo yum -y update

작업용 사용자 만들기



rails 앱용 사용자를 만듭니다.
$ sudo useradd -m hoge_user
$ sudo passwd hoge_user

패키지 설치



사용하기 쉬운 사람을 적절하게 설치하십시오.
$ sudo yum install -y git gcc-c++ glibc-headers openssl openssl-devel readline readline-devel zlib zlib-devel bzip2 tar make wget

시간대 설정


$ sudo vi /etc/sysconfig/clock

시간대를 "UTC"에서 "Japan"으로 변경합니다.

시계
# ZONE="UTC"
ZONE="Japan"
UTC=true

심볼릭 링크를 붙이고 다시 시작
$ sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
$ sudo reboot

덤 : Nginx 설치



ec2에서 yum install nginx를 실행하면 다음 출력이 발생합니다.
[[email protected] ~]$ sudo yum install nginx

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                          | 2.4 kB  00:00:00     
No package nginx available.
Error: Nothing to do


nginx is available in Amazon Linux Extra topics "nginx1.12" and "nginx1"

To use, run
# sudo amazon-linux-extras install :topic:

Learn more at
https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras

ec2의 경우 전용 방법이 있습니다.
$ sudo amazon-linux-extras install -y nginx1.12
sudo systemctl enable nginx   ## 自動起動設定
sudo systemctl start nginx    ## 起動
sudo systemctl status nginx   ## ステータス確認
sudo systemctl stop nginx     ## 停止
sudo systemctl reload nginx   ## 再ロード

참고



Amazon EC2의 시간대를 일본 시간으로 변경하는 방법
EC2에 yum으로 Nginx를 설치하려고 할 때 못했던 이야기