728x90
반응형
728x90
반응형
Apach & Tomcat 설치는 이전 게시글 참고 https://hoooon-s.tistory.com/249 [AWS] EC2에 Apatch & Tomcat 설치 # Java 설치 JDK 11.0.17 ## Java 설치 https://docs.aws.amazon.com/ko_kr/corretto/latest/corretto-17-ug/downloads-list.html $ sudo yum update -y // 설치파일 다운로드 $ sudo curl -LO https://corretto.aws/downloads/resources/11.0.17.8.1/java-11-ama hoooon-s.tistory.com # Git 설치 $ sudo yum -y update $ sudo yum install git..
# Jenkins 설치 ## Docker 설치 $ yum update -y // Docker 설치 $ amazon-linux-extras install -y docker // Docker version 확인 $ docker --version // Docker 실행 $ service docker start // Docker 실행 확인 $ systemctl status docker ## Jenkins Image Pull & 실행 # docker jenkins image를 이용하여 jenkins 실행 # -p : 외부 포트 9000을 사용하여 jenkins 기본 8080 포트로 바인딩 # -e : docker container timezone을 Seoul로 설정 # -u : root 사용 # -v : 볼륨 마..
# 사전 작업 VPC, Subnet, Routing Table, Internet Gateway 생성 및 연결 작업 VPC 생성 Subnet 생성 Internet GW 생성 Routing Table 생성 Routing Table 라우팅 대상에 Internet GW 연결 Routing Table과 Subnet 연결 # ELB Elastic Load Balancer https://aws.amazon.com/ko/elasticloadbalancing/ 웹 서버 로드 밸런싱 | 서버 로드 밸런싱 | Amazon Web Services Application Load Balancer Gateway Load Balancer Network Load Balancer aws.amazon.com private subnet에 ..
# Route53 AWS에서 제공하는 클라우드 Domain Name System(DNS) https://aws.amazon.com/ko/route53/ Amazon Route 53 - Amazon Web Services Amazon Route 53는 다른 AWS 기능 및 서비스와 잘 연동되도록 설계되었습니다. Amazon Route 53를 사용하여 도메인 이름을 Amazon EC2 인스턴스, Amazon S3 버킷, Amazon CloudFront 배포 및 기타 AWS 리소스에 매핑할 aws.amazon.com ## Route53 호스팅 영역 생성 # ACM AWS Certificate Manager https://docs.aws.amazon.com/ko_kr/acm/latest/userguide/acm..
# Java 설치 JDK 11.0.17 ## Java 설치 https://docs.aws.amazon.com/ko_kr/corretto/latest/corretto-17-ug/downloads-list.html # sudo yum update -y # 설치파일 다운로드 curl -LO https://corretto.aws/downloads/resources/11.0.17.8.1/java-11-amazon-corretto-devel-11.0.17.8-1.x86_64.rpm sudo yum localinstall java~~ # 설치 파일 제거 rm -rf java~~ # 확인 java -version ## 환경변수 설정 절대 경로 확인 후 복사 which java > /usr/bin/java readlin..
# IAM 설정 IAM (Identity and Access Management) : AWS 사용자와 그룹의 권한을 부여하고 관리할 수 있도록 해주는 서비스 ## Jenkins용 사용자 생성 Jenkins에서 S3, Codedeploy에 접근하기 위한 사용자 생성 필요 사용자 추가가 완료되면 사용자의 액세스 키 ID와 비밀 액세스 키가 생성된다. .csv 다운로드를 하여 보관하자. ## EC2용 역할 생성 역할을 생성하고, EC2 인스턴스 생성 시 연결 AmazonS3FullAccess AWSCodeDeployFullAccess ## CodeDeploy용 역할 생성 역할을 생성하고, EC2 인스턴스 생성 시 연결 AWSCodeDeployRole