카페24에서 Node.js 서버로 Angular 배포하기

정보/뉴스

카페24에서 Node.js 서버로 Angular 배포하기

담운 0 1,465 2019.06.06 16:38

 


카페24에서 Node.js 서버 구매

  • 카페24 호스팅 구매하기 - 서버 선택하기


  • 카페24 호스팅 구매하기 - 서버 신청하기


전 그지 깽꺵이라 제일 싼걸로 신청하겠습니다 ㅠ

  • 카페24 호스팅 구매하기 - 서버 결제하기


여기서부터는 차례대로 하시면 됩니다. 필요한건 (돈 많이 벌자!)

Node.js 서버에 앱 생성하기

  • 앱 생성하기 - 나의서비스관리


[카페24 홈페이지]에서 로그인을 하고 나의서비스관리에 들어갑니다!!

  • 앱 생성하기 - 서버 선택하기


제일 상단에서 구입한 서버를 선택합니다.

  • 앱 생성하기 - 메뉴 선택하기


우측 메뉴에서 앱 생성/관리를 선택합니다.

  • 앱 생성하기 - 앱 생성하기


서버로 배포할 어플리케이션의 이름을 적어주시고 Node.js 앱 만들기 버튼을 눌러 앱을 생성합니다. **<앱이름>.cafe24app.com** 은 배포되는 도메인 입니다. 앱 생성 후 변경이 가능합니다!!

  • 앱 생성하기 - 앱 확인하기


이제 앱이 생성되었습니다. 카페24 Node.js 서버는 FTP가 아닌 Git으로 파일 관리를 하기에 앱을 생성하면 Git 저장소도 동시에 생성됩니다.

혹시 앱 생성/관리 메뉴를 눌러도 아무것도 안되는 현상이 발생하게 되면.. 카페24 고객센터에 문의하세요. 저도 그렇게 해결 했습니다.

public key 생성하기

위 링크를 통해서 Git과 Node.js를 설치해 주세용~

  • ssh public key 생성 - Git 실행하기


검색창에 Git Bash를 검색해서 실행시켜주세요.

  • ssh public key 생성
1
2
wk647@DESKTOP-ELCDM29 MINGW64 ~
$ ssh-keygen -t ras -C "contact@jangwon.me"

위 명령어는 ssh public key를 생성하는 명령어 입니다. 뒤에 이메일은 키 명칭인데 굳이 이메일이 아니여도 됩니다.

1
2
3
4
wk647@DESKTOP-ELCDM29 MINGW64 ~
$ ssh-keygen -t ras -C "contact@jangwon.me"
Generating puublic/private rsa key pair.
Enter file in which to save the key (/c/Users/wk647/.ssh/id_rsa):

생성된 Key 파일이 저장될 경로를 입력합니다. Enter를 누르면 자동으로 저장되니 Enter를 눌러주세요!

1
2
3
4
5
...
Generating puublic/private rsa key pair.
Enter file in which to save the key (/c/Users/wk647/.ssh/id_rsa):
/c/User/wk647/.ssh/id_rsa already exists.
Overwrite (y/n)? y

입력한 경로에 이미 Key가 저장되어 있어서 덮어쓰기 여부를 확인하는 겁니다.

1
2
3
4
5
...
Enter file in which to save the key (/c/Users/wk647/.ssh/id_rsa):
/c/User/wk647/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for. no passphrase):

비밀번호를 입력하고, 비밀번호 확인을 입력하면 생성완료!


위와 같은 창이 뜨면 성공한겁니다!!!


저장된 경로에 가면 3개의 파일이 생성된 걸 확인하 수 있으실 겁니다.

public key 등록하기

  • ssh public key 등록 - key 복사하기


shh key를 저장한 경로에서 [id_rsa.pub]파일을 메모장으로 열어서 내용을 Ctrl+C합니다.

  • ssh public key 등록 - 메뉴 선택하기

다시 나스관리로 가 우측 상단에 Public key 관리메뉴를 선택합니다.ssh public key 등록 - key 등록하기


위 이미지처럼 입력 후 Public key를 등록해주세요. key 이름은 아무거나 하셔도 됩니다.

  • ssh public key 등록 - key 확인하기


Key 리스트에서 등록하신 Public key를 확인하실 수 있습니다.

  • ssh public key 등록 - key 할당


앱 생성/관리하기 메뉴로 이동 후 생성한 앱을 선택하여 key 할당탭을 클릭합니다.


사용 가능한 키사용중인 키로 이동 후 확인을 눌러주세요.

Angular 빌드하기

Angular 배포 준비하기

Git 저장소에 업로드하기

1
2
3
C:\Users\wk647\Desktop\my_new_project\myapp\deploy> git init
C:\Users\wk647\Desktop\my_new_project\myapp\deploy> git remote add origin 저장소
C:\Users\wk647\Desktop\my_new_project\myapp\deploy> git pull origin master


저장소앱 생성/관리하 메뉴에 저장소에서 앞에 “git”을 빼고 적어주시면 됩니다.

저 같은 경우 tryangular@tryangular.cafe24app.com:tryangular_tryangular 입니다.

1
2
3
C:\Users\wk647\Desktop\my_new_project\myapp\deploy> git add -A
C:\Users\wk647\Desktop\my_new_project\myapp\deploy> git commit -m "upload"
C:\Users\wk647\Desktop\my_new_project\myapp\deploy> git push origin master

저장소를 remote하고 업로드하는 방식은 기존에 Github를 사용하는 방법과 동일하게 진행하면 됩니다.

앱 실행하기


실행버튼을 눌러 앱을 실행 시켜주세요!


앱 상태처리중에서 실행으로 바뀌면 웹 브라우저에 등록된 도메인을 치면!!! 배포 성공입니다!!

Angular 설치 및 프로젝트 생성&빌드하기 

Comments

번호 제목 글쓴이 날짜 조회
72 과연 양방향매매로 수익낼 수가 있는가… 댓글+1 담운 2020.05.14 2066
71 [해외선물] 실시간 시세신청 안내-지… 담운 2020.05.11 639
70 해외선물 실시간 시세 무료로 볼 수 … 담운 2020.05.10 1082
69 DB금융투자, 수수료 혜택 등 해외선… 담운 2020.04.02 567
68 위험 고지 담운 2020.03.31 568
67 리스크 고지 담운 2020.03.11 551
66 해외선물 증거금 담운 2019.10.20 831
65 CME E-micro 담운 2019.10.20 823
64 파생상품 양도소득세 확정신고 안내 담운 2019.09.25 856
63 주식, 암호화폐, 해외주식 세금 비교 담운 2019.09.13 880
62 해외선물옵션 API 시세 유료화 정책… 담운 2019.08.28 1863
61 Github에 ssh키 생성하고 등록… 담운 2019.06.08 1194
60 github-white-logo-70… 담운 2019.06.08 1228
59 ssh-key 생성 및 github,… 담운 2019.06.08 1713
58 Git 서버 - SSH 공개키 만들기 담운 2019.06.08 1350
57 Nodejs로 구현한 서비스를 Caf… 담운 2019.06.08 2998
56 GitHub SSH 키 생성 및 등록… 담운 2019.06.08 1526
55 기타 Git 명령어(cherry-pi… 담운 2019.06.08 1017
54 Merge와 Rebase 담운 2019.06.08 1103
53 Git 브랜치(Branch) 관리 담운 2019.06.08 1338
52 Git commit 수정하기, dif… 담운 2019.06.08 1167
51 Github 사용하기, remote,… 담운 2019.06.08 1641
50 Git 저장소 생성(init), 최초… 담운 2019.06.08 1236
49 Git 설치와 사용법(Git Bash… 담운 2019.06.08 1296
48 node.js git 사용법 담운 2019.06.08 1453
47 Windows에서 git 및 node… 담운 2019.06.08 1387
46 Nodejs로 구현한 서비스를 Caf… 담운 2019.06.08 1249
45 Git 활용 (기본적인 사용법) 담운 2019.06.08 1257
44 cafe24 nodejs git 저장… 담운 2019.06.08 1865
43 카페24 node.js 접속준비 담운 2019.06.08 1804
42 cafe24 node.js git 사… 담운 2019.06.08 3432
41 GitHub - 소스트리(Source… 담운 2019.06.07 1824
40 Sourcetree 설치 가이드 담운 2019.06.07 1102
39 [Git] 소스트리 (SourceTr… 담운 2019.06.07 1395
38 GitLab 업무환경 구성 가이드 담운 2019.06.07 1338
37 Git :: 소스트리(SourceTr… 담운 2019.06.07 1260
36 cafe24 에서 nodejs hos… 담운 2019.06.06 1757
35 카페24 node.js 접속준비 담운 2019.06.06 2711
열람중 카페24에서 Node.js 서버로 A… 담운 2019.06.06 1466
33 ssh 키 인증 방식으로 로그인하기 담운 2019.06.06 1436