이전 글
1. 서버 대여 업체 선정
우선 '천상화원' 프로젝트의 개발 언어는 JAVA, 프레임워크는 Spring Boot로 진행했기 때문에 Spring 프레임워크를 구동할 수 있으며 필자가 가장 익숙한 Apache Tomcat 운영이 가능한 업체를 선택해야했다.
처음엔 AWS를 통해 서버를 구현하려 했으나, 프로젝트 특성상 소규모도 아닌, '아주' 소규모 프로젝트기 때문에 키 유출 또는 트래픽 폭주로 인한 대량 과금의 위험이 적은 국내 업체를 통해 서버를 대여하기로 결정했다.
그래서 cafe24 JSP 호스팅을 선택했다.
가격은 비즈니스 클래스로 월 5,500원에 2GB 웹 용량, 4.5GB 트래픽 용량으로 선택했다.
프로젝트 총 용량은 500MB도 안될것이고, 4.5GB 트래픽 용량이면 일 사용자 100명도 거뜬할거라 판단했다.
2. 프로젝트 세팅
호스팅을 결제하고 톰캣버전, jdk버전 등을 선택한 후 도메인을 연결하고나면 호스팅 공간을 할당해주고, mariaDB 접속정보를 제공해준다. (필자는 기존 사용하던 도메인을 그대로 연결하였다.)
아래는 sftp로 할당된 공간에 접속한 화면이다. (필자는 winSCP를 통해 접속했다)
여기서 webapps 하위의 프로젝트 war 파일을 올리고, 쉘로 접속해 재시작하거나,
그게 귀찮다면 cafe24 관리자 페이지에서 톰캣을 재시작 할 수 있다.
DB또한 내 cafe24 계정명으로 된 공간을 할당해주며, 제공된 접속정보를 입력하면 아래와 같이 접속할 수 있다.
(필자는 Dbeaver를 통해 접속하였다.)
자, 이제 내가 만든 홈페이지가 실제 사용자에게 제공되며, 모든 기능이 준비되진 않았지만 사용자들에게 기본적인 정보는 제공할 수 있게 되었다.
이제 막 걸음마를 떼었지만, 그 동안 홈페이지가 닫혀 마음고생이 많으셨던 부모님은 아주 좋아하셨다.
힘내서 달려가보자!!!
'웹 개발 > Side Project' 카테고리의 다른 글
[천상화원] 부모님 펜션 홈페이지를 제작해보자 3. 홈페이지 디자인 구매 (0) | 2024.11.26 |
---|---|
[천상화원] 부모님 펜션 홈페이지를 제작해보자 2. 개발 계획 수립 (0) | 2024.03.28 |
[천상화원] 부모님 펜션 홈페이지를 제작해보자 1. Prologue (0) | 2024.03.11 |