EC2에 Tomcat 설치apt install openjdk-17-jdk 환경변수 설정 vi /etc/profile etc/profile 파일 열어서 맨 마지막 줄에 환경변수 설정 추가 export PATH=$PATH:/usr/lib/jvm/java-17-openjdk-amd64/bin 환경변수 적용source /etc/profile 톰캣 다운로드 후 압축 풀기wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.34/bin/apache-tomcat-10.1.34.tar.gz 압축 풀기tar zxvf apache-tomcat-10.1.34.tar.gz jar 파일 넣기mariadb, JSON, jwt 등 필요한 패키지 jar 파일들을 넣어준다. ap..
AWS 데이터베이스 생성모든 서비스 -> 데이터베이스 RDS 클릭 DB 인스턴스 클릭 오른쪽 데이터베이스 생성 클릭 데이터베이스 생성 옵션쓰고 있는 DB 선택mariadb를 사용하고 있기 때문에 maraidb 를 선택해주었다. 엔진 버전은 쓰고 싶은 버전으로 선택해주고, 템플릿에 프리 티어 선택 -> 프리티어로 선택해야 요금이 나가지 않는다. DB 인스턴스 식별자 입력 후, 마스터 사용자 이름 입력하고 마스터 암호 입력 => 이걸로 사용자 로그인을 한다. 인스턴스 구성프리 티어 정보에 나와있는 무료 인스턴스로 선택 스토리지 자동 조정돈 나갈 수도 있으니까 체크 해제하기 연결EC2 컴퓨팅 리소스에 연결 체크 후,전에 만들어 놓은 프론트 서버(nginx 서버) EC2 등록해놓기 아래 내..
도메인 설정 (내도메인한국)https://xn--220b31d95hq8o.xn--3e0b707e/ 내도메인.한국 - 한글 무료 도메인 등록센터한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공xn--220b31d95hq8o.xn--3e0b707e 등록하고 싶은 도메인을 검색해서 확인 후, 등록 가능한 도메인을 확인하고맘에 드는 도메인 오른쪽에 등록하기 클릭 고급 설정 (DNS) 부분에서IP 연결 체크 후 앞에 www를 입력해주고, 뒤에 서버의 IP 주소를 입력해준다. 등록한 도메인 주소로 들어가면 이전에 배포한 nginx가 뜨는 걸 확인할 수 있다.SSL 설정 (ZeroSSL)SSL이란?인터넷 상에서 데이터를 암호화하여 안전하게 전송하기 위한 프로토콜웹사이트와 사용자 간의..
dist 폴더 만들기(npm run build)npm run build 명령어 실행하면 dist 폴더가 만들어진다.윈도우에서 Ubuntu로 파일 옮기기 (Termius) ternius에서 SFTP 탭 클릭Select Host에 IP 주소를 입력해서 선택한다. 그럼 이렇게 폴더들이 보이는 걸 확인할 수 있음 윈도우 파일 탐색기를 열어서 dist 폴더 안에 파일들을 드래그 앤 드랍으로 다 옮겨준다. 서버 접속 후 root 계정으로 로그인 한 다음,/home/ubuntu 에서 확인해보면 파일들이 들어와있는 걸 확인할 수 있다. 여기서 mv 명령어로 파일 /var/www/html 로 옮겨주기mv assets /var/www/htmlmv index.html /var/www/htmlmv vite.svg /v..
AWS 인스턴스 생성오른쪽 상단에 국가를 '서울'로 바꿔야 한다. 안 바꾸면 과금 될 수도 있으니 조심 ..! 검색 탭에 EC2를 검색해서 선택한다. 클릭해서 들어가면 대시보드가 뜨는데, 여기서 인스턴스 클릭 인스턴스 탭에서 오른쪽 위에 인스턴스 시작 인스턴스 이름을 입력해준다. 애플리케이션 및 OS 이미지애플리케이션 및 OS 이미지 에서 우분투로 할 거니까 ubuntu 선택해주기지금까지 우분투 버전을 22.04 버전으로 했으니까 똑같이 Ubuntu Server 22.04 선택아키텍처는 64비트(x86) 를 선택해준다. 키 페어 생성키 페어 (로그인) 이게 중요한데, 여기서 발급 받은 키 페어로 서버에 연결하는 것!오른쪽에 새 키 페어 생성을 눌러준다. 키 페어 생성에서키 페어 이름을 ..