카테고리: SPRINGBOOT

13/13 무료 aws + springboot 서버 구축

13. vue용 메모앱aws 에 프리티어 서버를 만들고 도메인을 발급받고 jdk 를 설치하고 springboot app 까지 만든이유는 결국 vue.js로화면을 만들기 위함 입니다. 초간단 메모 app을 만들어 보겠습니다. 1. 화면디자인만들화면에 대해서 대략적인 화면설계를 해보았습니다. 제목 내용에 해당하는 메모를 검색합니다. 체크박스 체크된 메모

12/13 무료 aws + springboot 서버 구축

12. 메모앱 만들기지금까지 구축한 aws 서버위에 간단한 메모 application을 만들어서 배포 하겠습니다. 1. 테이블 생성 및 초기데이터 적재테이블을 생성하고 초기 데이터를 인서트 합니다. 아래 스크립트는 aws 의 mariadb 에서 실행합니다. 먼저 메모 테이블을 생성합니다. 123456CREATE TABLE `memo` ( `id` b

11/13 무료 aws + springboot 서버 구축

11. SSL 인증Let’s Encrypt 와 Certbot을 이용한 ssl 무료 인증서를 발급 받는 방법에 대해서 알아 보겠습니다. 1. Diffie-Hellman 키 생성https 인증서를 받기 위해서는 키가 필요합니다. 이 키 생성은 디피와 헬만이 1976년도에 발표한 비밀키 교환 방식의 알고리즘을이용하여 생성합니다.이 알고리즘을 이용하여 40

10/13 무료 aws + springboot 서버 구축

10. Nginx Springboot 설정http://goodsaem.ml/spring 로 접속하면 springboot가 응답하도록nginx 설정을 변경하겠습니다. 1. nginx 설정파일 수정아래 명령어로 nginx 설정 파일을 수정 합니다. 1ubuntu@goodsaem:~$ sudo vi /etc/nginx/conf.d/default.conf

9/13 무료 aws + springboot 서버 구축

9. Springboot 프로젝트aws freetier 리눅스 서버 구축 목적은 restapi 서버 역할입니다. 간단한 springboot 프로젝트를생성 build 하여 war 파일을 만든다음 war 파일을 ec2 서버에 업로드 하는 부분까지 진행하겠습니다. 1. 프로젝트 파일생성https://start.spring.io/ 사이트에 접속하여 아래와

8/13 무료 aws + springboot 서버 구축

8. Openjdk 1.8 설치aws + ubuntu 18 linux 서버에 open jdk 설치 하는 방법입니다. 1. 설치백엔드 서비스는 springboot에서 모두 처리할 예정입니다. springboot을 기동하기 위해 open jdk를 설치합니다. 1ubuntu@goodsaem:~$ sudo apt install openjdk-8-jdk 2.

7/13 무료 aws + springboot 서버 구축

7.MariaDB 설치aws freeiter linux 서버에 mariadb 설치를 진행하겠습니다. 1. 설치우선 repository 부터 아래와 같이 설정합니다. 123ubuntu@goodsaem:~$ sudo apt-get install software-properties-commonubuntu@goodsaem:~$ sudo apt-key adv

6/13 무료 aws + springboot 서버 구축

6. Nginx 설치aws freetier linux + Nginx + MariaDB + SpringBoot 조합으로 설치를 진행하겠습니다.그 첫번째로 Nginx 설치를 진행하겠습니다. 1. 개요https://news.netcraft.com/archives/category/web-server-survey/netcrat의 21년 웹서버 점유율을 보면 아래

5/13 무료 aws + springboot 서버 구축

5. 리눅스 초기설정구축한 aws + ubuntu 18.0.4 서버 초기 설정을 진행 하겠습니다. 필요없다고 생각하는 부분은 skip 하셔도 상관 없습니다. 1. 버전정보 확인버전 정보를 확인 합니다. 설치 잘 되어 있네요 ^^ 123456ubuntu@ip-172-31-47-167:~$ lsb_release -aNo LSB modules are ava

4/13 무료 aws + springboot 서버 구축

4.AWS 서버접속mac , windows pc에서 생성한 프리티어 서버에 접속하는 방법입니다. 1. 연결정보 확인연결할 서버 접속 정보를 확인합니다. 인스턴스 아이디 아래 부분의 인스턴스를 클릭합니다. 연결 버튼을 클릭합니다. SSH 클라이언트 탭을 클릭합니다. SSH 클라이언트 아래의 텍스트를 복사합니다. ssh -i “goodsaem.pem”

3/13 무료 aws + springboot 서버 구축

3. EC2 인스턴스 추가무료로 사용할수 있는 freetier 서버를 추가하겠습니다. Free Tier 서버를 구축을 위해 가입하신 정보로 로그인한후 aws console 버튼을 클릭하신후 서비스 > 모든 서비스 > 컴퓨팅 > EC2 서버를 선택합니다. EC2 좌측메뉴중 인스턴스를 클릭하고 다시 인스턴스 시작 버튼을 클릭합니다.

2/13 무료 aws + springboot 서버 구축

2. 계정생성1년간 사용할 Aws 계정을 생성합니다. 1.계정생성https://aws.amazon.com/ko/ (opens new window)여기에 접속하여 우측상단의 AWS 계정생성 버튼을 클릭합니다. 이메일 주소 암호 계정 이름을 입력합니다. 연락처 정보는 개인,전체이름 및 전화번호 주소 우편 번호를 입력합니다. 주소는 비용이 발생할경우

1/13 무료 aws + springboot 서버 구축

1. 사전준비aws + ubuntu 18 + mariadb + springboot 백엔드 서버 구축에 관련된 내용입니다. 1. 구축 조건서버를 구축할때 아래의 조건에 맞게 구축되어야 된다는 원칙을 정하고 방법을 찾았습니다. 비용이 발생하면 안됩니다. 완벽하게 https 를 지원해 주어야 됩니다. springboot 지원가능해야 됩니다. 구축해야 되