본문 바로가기

AWS4

AWS) RDS 연결 문제 해결 새로운 프로젝트가 시작되었다. NewNeek을 클론코딩 하는 프로젝트이다. 새로운 프로젝트를 생성하고 팀원들과 CI/CD 구축을 하고 HTTPS까지 배포를 완료 하였다. 그렇게 초기 설정을 한 프로젝트를 pull 받아 실행하였더니 에러가 떴다. 다른 팀원들은 다 정상적인 실행이 되었다. 전 프로젝트에 쓰였던 RDS로 연결 되는 문제 발생 더보기 현재 새로 만든 프로젝트임에도 불구하고 에러 로그를 보았다. Caused by: java.net.UnknownHostException: 알려진 호스트가 없습니다 (webmini-database.cpisrga7lp30.ap-northeast-2.rds.amazonaws.com) 이 주소는 나의 전 프로젝트에 쓰였던 RDS 경로다. 현재 properties 파일에는 .. 2023. 7. 22.
23.07.17) HTTPS로 배포하기(완), 환경변수 설정, CI/CD 구축 80포트가 열려있지 않은 문제 해결 더보기 다른분께 자문을 얻으러 가서 같이 보는데 여전히 계속 오류가 나서 그 분이 하나하나 같이 찾아봐주시면서 아이디어를 제공해주셨다. 같이 화면을 보며 원래 하던대로 진행하는 도중에 문제점을 발견했다. 인스턴스를 몇번이고 다시 삭제하고 설치했다. EC2 인스턴스 생성하는 방법을 알려주는 노션에서 '포트번호 안쓰고 접속하는 방법'에서 문제가 생겼던 것이다. sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 이 것은 HTTP의 포트 80 포트로 접속했을 때 8080으로 변경해주는 명령어다. 그래서 certbot이 80포트로 접속하려 할 때 8080로 리다이렉트 돼면.. 2023. 7. 17.
23.07.16) HTTPS로 배포하기 어제에 이어 다시 시도 함. 첫 번째 시도 더보기 배포에 성공하신 분에게 여쭤보니 본인은 SSL발급이 한번에 되었다고 한다. 그래서 그 분이 했던 방식을 참고하며 내가 설정 안했던 것을 한번 설정해보았다. cafe24에서 포워딩을 설정했다. 도메인 포워딩 관리에 들어가 EC2의 퍼블릭 DNS를 추가해줬다. 결과는 실패... 포워딩을 찾아보니 다른 도메인을 입력해도 나의 도메인으로 들어가게 해주는 기능이라고 한다.. 현재는 임시 웹서버가 나의 도메인을 연결할 수 없다는 오류이기 때문에 안된 것 같다.. 다른 방법을 찾아보자.. 두 번째 시도 더보기 GPT한테 물어보고 체크해볼 사항들을 확인해 보았다. 방화벽 활성화 여부, EC2 네트워크 인터페이스 확인, 서버에서 80포트 사용하는 서비스 여부 확인 등 설.. 2023. 7. 17.
23.07.15) Https로 배포하기 HTTPS로 배포하기 더보기 1. EC2에 인스턴스 생성 2. 도메인과 SSL 인증서를 준비 도메인: 카페 24 도메인 연결: https://jforj.tistory.com/275 SSL 인증서 발급: https://velog.io/@server30sopt/EC2-HTTPS%EB%A1%9C-EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0 위에 거 or 아래 거 https://subbak2.com/110 문제 발생 더보기 sudo certbot certonly --standalone certbot를 통해서 SSL를 발급 받으려고 명령어를 치고 도메인을 입력했는데, 실패가 됨. certbot의 임시 웹 서버에 연결하지 못하고 있다는 오류 발생 ●EC2 서버에서 인바운드 접속을 차단하고 있다면.. 2023. 7. 15.