새로 배운 것
RDS mysql connection 에러 해결
•
에러
•
해결
◦
아 진짜,,,,,, 이 간단한 거로 막혀서 3시간 걸렸다 ㅋㅋㅋㅋㅋ
◦
rds도 새로 만들어보고,,, 진짜 이것저것 다해봤다. 덕분에 rds만들긴 이제 외운듯 ^^,,
◦
분명 보안그룹 문제 같은데, 다 제대로 설정되어 있고 원인을 못찾겠었다,,,
◦
그러다가 구글링 중 우연히 라우팅 테이블에 인터넷 게이트를 추가하면 된단 말을 봤고
◦
들어갔는데 처음엔 위에거밖에 없었다. 위에거엔 인터넷 게이트가 잘 추가되어 있어서 더 미궁으로 빠졌었다,,,
◦
그러다가 혹시 파라미터 그룹이 제대로 반영 안됐나 싶어 데이터베이스를 재부팅해줬다.
◦
그랬더니 라우팅 테이블에 아래 노란색으로 밑줄 쳐둔 게 생겼다
◦
해당 테이블에 들어가서 인터넷 게이트를 추가해주니 드디어,,,, 정상적으로 들어가진다,, 후,, 너무 기쁘다! 정말 너무너무 보고싶었던 화면,,,,,
•
추가로 알게 된 것
◦
데이터베이스 만들 때 ec2랑 바로 연결해주면 아래처럼 보안 그룹이 두 개 생김
리눅스 중복 포트 실행 에러 해결
•
실행 중인지 여부 확인 : sudo lsof -i :8080
•
죽이기 : fuser -k 8080/tcp
401 해결
•
에러 : spring security 기본 보안 적용으로 401 뜸. 아직 설정 안 함.
•
해결 : 일단 spring security 적용 주석 처리
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
// implementation 'org.springframework.boot:spring-boot-starter-oauth2-client'
// implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-starter-web'
// implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
// testImplementation 'org.springframework.security:spring-security-test'
}
Java
복사
하루 정리
TIL 작성하기
NOI
DB 설계
위클리 미팅 발표 준비 → 전체적인 스키마 관련해서 발표
RDS 연결 및 테스트 → bastion host로 연결 계획 중