-
[AWS] EFS 와 ALB를 이용하여 공유되는 파일 확인해보기클라우드/AWS 2023. 5. 8. 21:53
linux 인스턴스에 apache 서버를 설치해주고,
efs 파일 시스템을 생성한 후에 두개의 인스턴스에 탑재해보자
- /var/www/html/efs 경로에 efs 마운트 시키기
- /var/www/html/efs/index.html : index.html 파일 없으면 생성해서 추가하자
- /etc/httpd/conf/httpd.com 수정 : 기본 index.html파일 경로를 ~/efs로 수정하기
1. EFS 생성
- 보안 그룹 : 탑재할 인스턴스 대상으로만 인바운드를 허용해주자
- EFS 생성 : private subnet 1,2 에 탑재 대상을 설정하고 보안그룹으로 막아주자
2. ec2 인스턴스에 efs 파일 시스템 탑재
- dns 통한 탑재방식을 통해서 각 ec2에 efs를 탑재함
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-0000000.efs.ap-northeast-2.amazonaws.com:/ /var/www/html/efs -> 마운트시킬 파일 경로를 추가해줘야함
df -h 명령어로 마운트 됐는지 확인하자
- conf 파일에서 기본경로 수정하기 -> /var/www/html/efs를 기본경로로 설정하기
3. 로드밸런서 수정
- 경로 지정하고 해당하는 서버로 이동하도록 규칙을 수정하기
https://docs.aws.amazon.com/ko_kr/efs/latest/ug/wt2-apache-web-server.html
'클라우드 > AWS' 카테고리의 다른 글
[AWS] Window에 Cloudwatch Agent 설치 (0) 2023.07.12 [AWS] Grafana를 이용하여 EC2 모니터링 (0) 2023.07.01 [AWS] EFS / S3 / EFS (0) 2023.05.08 [AWS] Route53 + Application LoadBalancer를 이용한 트래픽 분산 (0) 2023.05.01 [AWS] bastion host을 통해 private 서버 접근하기 - linux (0) 2023.04.22