Vue 소스 : https://github.com/minhee231/X-BestJPG-Collection
Vue.js로 빌드된 dist라는 파일을 배포를 위해 EC2에 업로드 해야 합니다.
빌드된 파일이 제 로컬환경에 있으니 scp라는 명령어로 EC2에 보내줄 겁니다.
scp -i {pem키 경로} -r {빌드 파일 경로} ec2-user@{public IP}:/home/ec2-user
예시
scp -i C:\Users\goomi\Downloads\X-best-Key.pem -r ./dist ec2-user@15.165.158.177:/home/ec2-user
위 명령어를 통해 EC2에 파일을 보내줬습니다.
파일이 정상적으로 도착했습니다.
웹 서버 배포를 아파치로 진행할꺼기 때문에 아파치를 설치해 줍니다.
sudo yum install httpd -y
빌드 파일들을 아파치 디렉토리로 이동 시켜줄껍니다.
mv dist/* /var/www/html
위 명령어로 빌드 파일을 이동시킵니다.
cd /var/www/html
ls
아파치 디렉토리로 이동한 후 ls 명령어로 파일이 잘 이동되었는지 확인해줍니다.
systemctl enable --now httpd
위 명령어로 아파치 서버를 실행시켜줍니다.
이제 EC2의 아이피로 접속을 하면 웹 페이지가 잘 뜨게 됩니다.
'AWS' 카테고리의 다른 글
[AWS] 도메인 별 트래픽 라우팅을 위한 로드 밸런서 규칙 설정 (3) | 2024.04.26 |
---|---|
[AWS] 다른 계정에 있는 로드밸런서 사용하기 (0) | 2024.04.12 |
[AWS] 다른 계정과의 VPC peering (0) | 2024.04.12 |
시스템관리 진행도 체크 웹 사이트 배포 (0) | 2024.03.19 |
[AWS] S3로 정적 웹 배포하기 (0) | 2023.06.11 |