-
Amazon Linux2 에 nodejs, nginx 설치기타/서버 2021. 6. 20. 22:07
cd /var
sudo mkdir www
sudo chown ec2-user www
[nodejs 설치]
sudo yum -y install curl
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
sudo npm install -g pm2
[nginx 설치]
sudo amazon-linux-extras list | grep nginx
sudo amazon-linux-extras enable nginx1
sudo yum clean metadata
sudo yum -y install nginx
nginx -v
sudo systemctl start nginx (status)
sudo systemctl enable nginx.service : nginx 자동시작
[git 설치]
sudo yum update
sudo yum install git -y
git version
[nginx 설정]
cd /etc/nginx/conf.d
default.conf 에 설정 코드 작성
sudo nano default.conf
server {
listen 80;
listen [::]:80;
access_log /var/log/nginx/reverse-access.log;
error_log /var/log/nginx/reverse-error.log;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 포워딩 아이피
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme; # 프로토콜 proxy_set_header X-NginX-Prox$
proxy_buffering off;
client_max_body_size 200M;
proxy_redirect off;
}
}//간략 버전
server {
listen 80;
listen [::]:80;
access_log /var/log/nginx/reverse-access.log;
error_log /var/log/nginx/reverse-error.log;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header X-Real-IP $remote_addr;
}
}
https://velog.io/@pinot/AWS-Ubuntu%EB%A1%9C-nginx-reverse-proxy-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
sudo systemctl restart nginx (설정 변경 후 재시작)
[Amazon Linux 시간 설정]
sudo timedatectl set-timezone 'Asia/Seoul'
date
[CodeDeploy Agent 설치]
sudo yum -y update
sudo yum install -y ruby
cd /home/ec2-user
curl -O https://s3-ap-northeast-2.amazonaws.com/aws-codedeploy-ap-northeast-2/latest/install
sudo chmod +x ./install
sudo ./install auto
sudo service codedeploy-agent status'기타 > 서버' 카테고리의 다른 글
레디스(Redis) 및 AWS 엘라스틱캐시( Elasticache) 정리 (0) 2021.06.23 AWS EC2 Auto Scaling 그룹에 소스 코드 배포 자동화 (0) 2021.06.21 AWS EC2에 nodejs 배포 방법 : nginx, pm2 (0) 2021.03.28 AWS EC2 인스턴스 생성 방법 (0) 2021.03.26 SSH 원격 서버 접속 방법 : mobaXterm (0) 2021.03.26