본문 바로가기

AWS3

[AWS] Elastic Beanstalk nginx 설정 개요 Elastic Beanstalk은 기본적으로 nginx를 역방향 프록시 서버로 사용합니다. 내장 톰캣을 사용하는 Jar 파일로 배포할 때 nginx 설정하는 방법을 알아보겟습니다. nginx 구성 전체 재정의 ~/workspace/my-app/ |-- .platform | `-- nginx | `-- nginx.conf `-- other source files nginx 구성 전체를 재정의 하는 경우 .platform/nginx/ 경로 아래 nginx.conf 파일을 생성하고 설정 값을 넣어줍니다. nginx 구성 확장 ~/workspace/my-app/ |-- .platform | `-- nginx | `-- conf.d | `-- myconf.conf `-- other source files ... 2022. 9. 19.
[AWS] Amazon Linux 2에 Jenkins 설치하기 개요 Amazon Linux 2 Kernel 5.10 AMI로 생성한 인스턴스에 Jenkins를 설치합니다. Amazon Linux Jenkins 설치 sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key sudo yum upgrade # amazon-linux-extras로 jdk 설치 sudo amazon-linux-extras install java-openjdk11 sudo yum install jenkins sudo systemctl daemon-reload.. 2022. 9. 15.
[AWS] Route 53 이용하여 Elastic Beanstalk https 설정 Route53에 호스트 영역 등록 ALB에서 사용하기 위한 인증서 발급을 위해 Route 53에 호스트 영역을 등록 해줍니다. Route 53에서 호스트 영역을 등록하면 다음과 같이 NS 레코드가 나오는데 이를 도메인을 구매한 곳에서 등록해줘야 합니다. 기존에 namecheap에서 도메인을 구매했기 때문에 namecheap에서 Custom DNS를 등록해줬습니다. Route 53의 처음 25개 호스팅 영역의 경우 호스팅 영역당 한 달에 0.50 USD 의 비용이 발생합니다. ACM에서 퍼블릭 인증서 요청 인증서는 퍼블릭 인증서의 경우에만 무료로 발급 요청을 할 수 있습니다. 동일한 인증서로 여러 사이트를 보호하려는 경우 *.를 붙여서 요청할 수 있습니다. 도메인 검증과 이메일 검증이 있는데 도메인 검증을.. 2022. 9. 14.