◽ AWS(AmazonWebService)

[호스팅 - cafe24이용한 프로젝트] 개인 프로젝트 호스팅 - Spring



국내 호스팅 업체 이용하기


 

1) 먼저 카페24에 회원가입을 하고 Tomcat JSP 호스팅 서비스를 구입한다.

이 때, 입력하는 비밀번호(관리자 비밀번호)는 이후에 중요하게 많이 사용되니 잊어버리지 않도록 하자.

 

 

2) 구입을 완료하면 우측 상단에 서비스 사용현황을 클릭한다.

 

 

3) Tomcat JSP 호스팅 서비스는 기본적으로 Maria DB를 제공한다.

카페24에서 제공하는 DB를 사용하기 위해 DB 설정을 한다. MySQL 외부 IP 접근설정 - 설정하기 클릭

(DB를 사용하지 않은 분들을 3)~5)를 생략하셔도 됩니다)

 

*카페24 고객센터에도 메뉴얼이 잘 나와있다.(https://help.cafe24.com/cs/cs_faq_view.php?idx=1880&page=1&mode=&s_value=&faq_list=36&categoryIdx=36&select_os=&contentNum=77)

 

 

외부 IP에 자신의 컴퓨터 IP를 입력한다.

IP확인은 네이버에 내 ip 주소 확인이라고 입력하면 쉽게 확인이 가능하다.

 

 

4) DB 관리 툴 Heidisql을 설치(https://www.heidisql.com/download.php) 후 실행한다.

참고로 MariaDB를 설치하면 Heidisql 프로그램이 자동으로 깔린다.(☞ MariaDB 설치법)

 

- 호스트명 / IP : 카페24에서 부여받은 호스트명을 입력

- 사용자 : 카페24 아이디

- 암호 : 관리자 비밀번호

입력을 다하고 열기를 누르면 아래와 같이 DB 사용이 가능해진다.

 

MariaDB는 MySQL과 문법이 동일하다고 보면 된다.

테이블을 만들어보자.

왼쪽 본인의 DB(카페24 아이디) 클릭 후 오른쪽 ▶쿼리 클릭을 하고 쿼리문을 작성한다.

 

Shift+Ctrl+F9로 쿼리 실행

 

테이블이 정상적으로 만들어졌다.

INSERT 후 SELECT 도 정상!

 

 

 

5) 프로젝트 JDBC 수정

카페24에서 부여 받은 DB를 사용하기 때문에 JDBC URL을 바꿔줘야 한다.

마찬가지로 아이디와 비밀번호(관리자 비밀번호)도 수정을 해준다.

 

 

6) 호스팅 받는 서버로 우리의 프로젝트를 올리기 위해 FTP를 이용한다.

따라서 FTP 툴인 파일질라(FileZilla)를 다운받는다. https://filezilla-project.org/download.php?type=client

*이 방법 역시 카페24 고객센터에 잘 나와있었다(https://help.cafe24.com/cs/cs_manual_view.php?idx=31&page=1&categoryIdx=185&s_key=&s_value=&man_no=1)

 

실행을 하면 왼쪽 상단에 보이는 사이트 관리자 열기를 클릭한다.

 

여기에 카페24로부터 부여받은 호스트명과 사용자명을 입력한다.

로그온 유형을 비밀번호 묻기로 연결을 하면 아래와 같이 비밀번호 입력창이 뜬다.

파일질라에서 사용할 비밀번호를 입력하면 된다.

 

확인 후 비밀번호 입력.

 

 

 

완료가 되면 위와 같이 보인다.

카페24 아이디 아래 경로에 tomcat 폴더가 보일 것이다.

 

tomcat - webapps - ROOT 폴더에 프로젝트 내용을 올리면 된다.

본인의 프로젝트 WebContent에 있는 파일들을 끌어서 넣어주면 된다.

WEB-INF - classes - web 폴더에 클래스 파일을 넣어주는 것도 잊지 말자.

 

7) 이제 톰캣을 재실행해주는 일만 남았다.

서버에 원격 접속을 하기 위해 푸티를 다운받는다. https://img.cafe24.com/hosting/zip/putty.exe

 

실행을 하고 아래와 같이 본인의 호스트명을 입력하고 Open 을 클릭한다.

 

실행이 되면 아래와 같이 cmd와 같은 창을 마주할 수 있다.

로그인을 한다.

본인의 카페24 아이디와 관리자 비밀번호를 입력한다.

 

먼저 톰캣을 종료한다.

명령어 ./tomcat/bin/shutdown.sh 입력

 

톰캣을 실행한다.

명령어 ./tomcat/bin/startup.sh 입력

 

 

 

8) 이제 사이트가 정상적으로 접속되는지 테스트를 해보자.

 

푸터바