아마존 클라우드 서버 배포로는 ACM 연결로 DNS도 그냥 클릭해서 무료로 해결했던 문제를 국내 웹호스팅으로 하려니까 별도로 SSL 인증서를 구매해야 했다. 아마존에서는 AWS 리소스 사용고객에게 인증을 무료로 제공하고 있다. 물론 이것만을 위해 아마존을 사용하기에는 비용이 더 든다. SSL 인증을 위해 찾아보니까 Zero SSL 사이트에서 무료로 발급 받아 3개월 단위로 갱신하는 방법이 있었다. 하지만 안정된 서비스를 계속 제공해야 되는 경우로 적합하지 않다고 판단해서 SecureSign 사이트를 이용해서 SSL 인증서를 구매했다. 자신의 웹 사이트에 적합한 SSL 인증서를 구매 사용하는 것이 좋겠다. SecureSign로 SSL 적용하기 1. 상품선택먼저 적합한 인증서 플랜을 보고 구매한다. 이 프로..
서비스 규모를 생각해서 나중에 업그레이드 하더라도 낮은 것으로 하는 것이 좋겠다는 생각이 들어서 카페24 Tomcat JSP 호스팅을 사용했다. Step1. 일단 배포하는 과정은 AWS 배포과정과 거의 동일하다. 로그인 아이디는 카페24 호스팅 사이트 아이디와 로그인 비밀번호는 처음 등록한 FTP 비밀번호로 Putty에 등록한다는 것의 차이만 있을 뿐이다. 클라우드 서버를 이용한 배포와 달리 별도 서버 private key 등록은 필요없다. 내가 사용한 호스팅 상품은 별도의 재배포 비용이 발생하지 않고, 무료 도메인이 주어진다. ROOT 내 기본 index.jsp 파일이 있음으로 무료 도메인으로 들어가서 화면에 '서비스 가입을 진심으로 축하드립니다'라는 문구가 뜨는지 확인해보자. (크롬에서 자동으로 ht..
왜 국내 호스팅 업체로 변경하게 되었는가 서버 비용이 AWS 이용시 생각보다 많이 발생할 확률이 있다고 판단해서 불확실성을 줄이기 위해 국내 호스팅 업체를 이용하기로 했다. 따라서, 클라이언트 측에서는 아직 트래픽이나 데이터베이스 이용규모가 확실히 정해지지 않아서 비용 폭탄의 부담감이 크다. 이 글은 광고가 아닙니다. 기존 AWS EC2, RDS 프리티어 기준으로 개발한 웹사이트의 예상 비용 저번 달 AWS 청구비용이다. 지금 현재 EC2 3개, RDS 2개를 사용하고 있다. 이번 프로젝트와 관련된 비용만을 월 기준으로 계산했을 때, EC2 비용은 $17.05 ELB 비용은 $1.15 Ragistrar 비용(도메인 구매)은 $12.00 (연 단위 기준으로 1회)이므로, 월 기준으로 하면 $1.00 RDS..
이전 프로젝트와 동일한 환경의 EC2를 구축했다. 이번 프로젝트에 기한이 있어서 익숙한 환경에서 개발하고 싶었기 때문이다. 일단 AWS EC2 인스턴스 환경은 아래 링크와 동일한 방법을 사용했으므로 참고하면 될 것 같다. 2021.07.16 - [Project/AWS로 Spring 웹페이지 배포하기] - Spring intializr(Gradle), IntelliJ, AWS EC2를 이용한 동적 웹페이지 만들기 - 5단계 배포하기(1) 내용대로 EC2 생성과 Putty를 이용한 기본적인 Ubuntu 설정이 끝났다면, 2단계에서는 배포를 위한 AWS RDS 설정을 하고자 한다. (나의 경우 현 시점에서 이미 생성은 했지만 배포시 문제가 일어날 경우, 실사용자에게 피해가 없도록 백업데이터를 위해 하나 더 개..
이 글은 비슷한 프로젝트를 만들다 고민에 빠졌거나, 나 역시 기억하지 못할 수도 있는 내용을 정리하기 위한 글이다..★ 별도의 DB 설정없이 구동되는 프로젝트는 이전에 "AWS로 Spring 웹페이지 배포하기"라는 카테고리로 프로젝트 만드는 방법과 AWS 배포를 순서대로 적었었다. 아래 링크를 통해 구체적인 프로젝트 과정을 살펴볼 수 있다. 본 예약프로그램 프로젝트 만들기에서는 앞서 만든 프로젝트 작성 및 배포 순서와 겹치는 내용을 제외하고 설명한 부분이 많으므로 잘 모르겠다면 먼저 살펴보는 것을 추천한다. 2021.07.22 - [Project/AWS로 Spring 웹페이지 배포하기] - Spring intializr(Gradle), IntelliJ, AWS EC2를 이용한 동적 웹페이지 만들기 - 0..
예약프로그램을 만들면서 생긴 issue들 중 기억에 남기고 싶은 것들을 정리해야 겠다는 생각이 들어서 작성하게 되었다. 1. action 'action-8-builtin:omfile' suspended (module 'builtin:omfile'), retry 0. there should be messages before this one giving the reason for suspension. [v8.2001.0 try https://www.rsyslog.com/e/2007 ] action-숫자로 된 노란색 경고문구가 발생했고 배포 사이트가 잘 뜨지 않았다. 문구는 putty에서 journal -r로 확인했는데 url 입력하고 발생한 문제였다. 실행자체에 문제가 있는 것으로 보고 검색을 했더니 rsy..
지인 요청으로 예약프로그램을 만들게 되었다. 사실 토이프로젝트로 걱정하던 차에 잘 됐다는 생각이 들어 시작하게 됐다. 예약프로그램은 구글 캘린더보다는 간단한 느낌이지만 상호 소통의 편리성에 중점을 두고 제작하기로 했다. 요구사항들은 차후 개발하면서도 수정할 예정이지만 현재 구상한 부분은 다음과 같다. 앞으로 추가하거나 삭제기도 하고 여기에서 구상한 부분을 완료했을 때 체크해나갈 예정이다. 1. 공통기능 로그인 여부 확인후 모든 기능 수행 >> 현재 공지와 오늘/내일 일정 보이기 전체 메뉴 추가하기 설정페이지 만들기 공지사항을 올릴 수 있어야 한다. 공지사항의 중요성을 구분한다. 랭킹을 보여준다. 2. 관리자 모든 일정 추가/수정/삭제가 가능하도록 한다. 모든 멤버 추가/수정/삭제가 가능하도록 한다. 모든..
- ubuntu
- 정보처리기사
- spring
- 독서후기
- gradle build
- git연동
- 오늘의코딩
- EC2
- 정보처리기사 필기
- 정보처리기사 실기
- 기술블로그
- SQLD
- gradle
- java
- 웹페이지만들기
- jdbc
- 실용주의프로그래머
- intellij
- 노마드코더
- JIRA
- AWS
- 개발도서
- 노개북
- 배포
- 호스팅영역
- putty
- LifecycleException
- filezila
- 북클럽
- IT 5분 잡학사전
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |