EC2에 NGINX 구축하기
EC2에 NGINX 구축하기
환경은 EC2 (AWS Linux 2)를 이용하며 CodeDploy와 Github Action을 이용한다. NGINX 설치는 yum을 이용하고 있다.
ssh로 EC2 인스턴스에 접근한다.
먼저 사용 중인 EC2에 NGINX을 확인한다.
1
yum info nginx
만약에 정보를 찾을 수 없다는 error가 난다면 다음 단계를 진행하고, 정상적으로 출력한다면 설치로 넘어간다.
1
2
3
4
5
6
sudo vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
그런 후에 다시 repo를 확인해보면 정상적으로 출력이 되어있다.
1
sudo yum install nginx
설치를 계속 진행한다.
설치가 완료되었으면,
1
sudo service nginx start
실행해준다.
1
ps -ef | grep nginx
nginx의 구동 여부를 확인한다.
정상적으로 작동하고 있지만, 접근이 되지 않을 경우
1
sudo netstat -ntlp
이를 통해서 3000번 포트가 열려있는지 확인한다.
모두 확인이 된 상태에서도 접속이 되지 않았다면, EC2에서 인바운드 규칙을 설정하지 않을 가능성이 크다.
원문: Yuris99/CCS · 전체 학습 기록
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.