AWS - 스프링+오라클 클라우드 호스팅

ino5·2021년 6월 12일
0
post-thumbnail

AWS RDS 오라클 설정


참고 주소

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=nuberus&logNo=221539772494

https://deftkang.tistory.com/108

https://velog.io/@dsunni/%EB%A1%9C%EC%BB%AC-Oracle-DB%EB%A5%BC-AWS-RDS%EB%A1%9C-%EC%98%AE%EA%B8%B0%EA%B8%B0


the network adapter could not establish the connection 오류 발생 시

퍼블릭 액세스 가능성이 예로 되어있는지 확인한 뒤, 위처럼 인바운드 규칙 설정



EC2 인스턴스 생성 ~ 배포까지


참고 주소

https://jiwontip.tistory.com/43?category=367314

AWS에서 배포하는 데 있어 위 블로그 글이 매우 큰 도움이 되었습니다.


profile에서 잘못 입력하여 명령어 사용이 안될 때

Command 'sudo' is available in '/usr/bin/sudo' 와 같이 sudo, ls, cd 등 명령어가 안될 수 있습니다.

그때에는 아래와 같이 입력하여 해결할 수 있습니다.

export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin
sudo nano /etc/bash.bashrc



putty에서 명령어 관련

파일 권한 관련

sudo su
chmod -R 777 /var/lib/tomcat9/webapps
chown -R ubuntu:ubuntu /var/lib/tomcat9/webapps
su - ubuntu

ROOT 계정으로 바꾼 뒤에 파일 권한 주고 다시 ubuntu 계정으로 로그인


로그 확인

sudo su
chmod -R 777 /var/lib/tomcat9/logs
su - ubuntu
cd /var/lib/tomcat9/logs
tail -f catalina.out

log 폴더 안에서 위 명령어로 실시간 콘솔 로그 확인 가능


cat /dev/null > catalina.out

로그 초기화

sudo chmod 777 logs

sudo chmod 777 catalina.out


톰캣 포트 변경

cd /etc/tomcat9
sudo vi server.xml

server.xml에서 Connetror port 부분 변경 후 tomcat 서비스 재시작

AWS RDS DB 시간 변경

참고 링크

https://song8420.tistory.com/209

방법

  1. AWS RDS 에서 옵션 그룹 새로 생성한 뒤에 Time Zone 설정
  2. RDS 인스턴스에서 수정 버튼 클릭 후 새로 만든 옵션 그룹으로 변경

AWS EC2 한국시간으로 변경 (우분투 기준)


별다른 설정을 하지 않았다면 date 입력 시, 위와 같이 UTC 시간으로 나옵니다.

타임존 리스트 조회하기

timedatectl list-timezones | grep Seoul

위의 명령어를 치면 Asia/Seoul이 나옵니다.

타임존 변경하기

timedatectl set-timezone Asia/Seoul


타임존 변경후 date로 시간이 잘 변경됐는지 확인할 수 있습니다.

타임존 시간 설정 확인하기

timedatectl

파일질라 설정

편집 - 설정 - SFTP 에서 pem 파일 등록

사이트 등록

프로토콜: SFTP
호스트: 퍼블릭 IPv4 DNS
사용자: ubuntu

프로젝트 war 이후

sudo chmod 777 sproject
sudo service tomcat9 stop
sudo service tomcat9 start

스프링부트 배포 에러 관련

윈도우에서는 잘되는데 리눅스에서는 배포가 되지 않아 404 에러 발생.
로그 확인해보니 bean 생성 문제 발생해서 해당 bean 제거하고 해보니 배포는 됐다.
하지만 페이지 접근 시 500 에러 발생. 정확히 기억은 안나는데 jasper 관련 에러였던 걸로 기억한다.
리눅스 톰캣 lib 폴더에 jar 파일들이 하나도 없었는데, 윈도우 톰캣 lib 폴더의 jar 파일들 모두 옮겨주니 잘 실행됐다.

profile
지금은 네이버 블로그만 해요... https://blog.naver.com/chero77

0개의 댓글