카페24 노드호스팅 정리 nodejs 사용법 설치 실행 처음해봤습니다. 시행착오 끝에 성공하고 정리 하려고 합니다. 일단 1년으로 만원정도 호스팅+설치비용 사용했고 재밌는 놀이를 해보려고합니다.
Nodejs 사용법 설치 실행
카페24 가입하고 노드호스팅 가입을 합니다.
publickey 를 생성합니다. (git bash 설치해야합니다) 상세보기
명령어 : ssh-keygen -t rsa -C "키 명칭"
비밀번호를 설정합니다.
경로를 찾아가 id_rsa.pub 파일의 내용을 붙여넣습니다.
카페24 노드호스팅 nodejs public key 설정 방법
Windows에서 git 및 node.js 모듈 설치하기. public key 생성하기 카페24 노드호스팅 public key 설정 방법 1. git란? 카페24 node.js 호스팅은 git라는 버전 관리 프로그램을 이용하여 소스를 업로드 하거나 업..
jgun.tistory.com
앱성성 관리에서 앱을 생성하고 key를 할당합니다.
VScode를 실행하고 Nodejs 프로젝트를 하나 만듭니다.
nodejs 앱시작 간단한 앱만들기 express
노드설치는 다른 글에서 참고 하시길 바랍니다. 나중에 시간이 되면 링크 남기도록 할께요. 노드를 활용해서 간단한 앱을 만들고 실행해보겠습니다. package.json 생성 cd Documents mkdir boiler-plate cd boi
jgun.tistory.com
VScode 터미널에서 cd 폴더 안으로 들어가서 파일을 업로드합니다.
git init
git remote add origin [카페24 git 저장소 주소]
git add .
git commit -m "이름"
git push -u origin master
서버를 중지했다가 다시 실행
자신의 도메인을 실행해봅니다.
저는 아래 3번 에러가 발생했습니다. 이유는 web.js 로 파일명을 변경안해서 입니다. 다시 업로드를 했다고 생각했지만 제대로 커밋 안되어 좀더 해매다가 다시 커밋해서 실행해봤습니다 정상동작 합니다.
1. node.js 호스팅에 파일 업로드는 어떻게 하나요?
node.js 호스팅은 일반적인 웹호스팅과는 달리 FTP 를 통한 파일 업로드를 지원하지 않습니다. 로컬 PC에서 작업한 결과물을 서버에 업로드 하려면 git를 이용하여 파일을 업로드 해야 합니다. git는 아래 주소에서 다운로드가 가능합니다.
http://www.git-scm.com/download
git의 사용법에 익숙치 않으신 경우, git 사용법에 대한 메뉴얼을 제공하고 있습니다.
추가적으로 github의 CIO인 Scott Chacon 이 작성한 ProGit 책의 번역이 다음 링크에 공개되어있으니 참고하시기 바랍니다.
https://github.com/dogfeet/progit/tree/ko/ko
2. node.js에 모듈은 어떻게 설치하나요?
node.js 모듈은 소스 최상위 디렉토리에 package.json 파일로 관리됩니다.
파일 내용은 아래와 같이 만들어 사용하시면 됩니다.
{
"name": "application-name"
, "version": "0.0.1"
, "dependencies": {
"socket.io": "latest"
, "express": ">= 2.5.9"
}
}
자세한 내용은 http://package.json.nodejitsu.com 페이지를 참고하시기 바랍니다.
3. node.js 사이트로 접속하면 "Error 503 Service Unavailable"이 뜹니다.
Error 503 Service Unavailable Service Unavailable Guru Meditation: XID: 192392972 Varnish cache server |
git로 소스파일을 push 하고 사이트로 접속해보면 위와 같은 오류메세지가 나오는 경우가 있습니다.
이러한 경우, 다음 사항을 체크해 보시기 바랍니다.
1. 소스 push 후 앱을 재실행 해주셔야 합니다. [나의서비스관리 - 앱 생성/관리] 메뉴에서 앱의 중지 및 시작이 가능합니다.
2. 앱 기본 실행 파일명은 web.js 입니다. 파일명이 올바른지 확인해 주세요.
3. 각 앱별로 포트번호가 할당되어 있습니다. 소스상에 올바른 포트번호를 넣었는지 확인해 주세요.
4. 모듈 설치용 파일은 package.json 으로 해주셔야 합니다.
출처: https://blog.cafe24.com/3709 [카페24 공식 블로그 인앤인:티스토리]
'프로그래밍' 카테고리의 다른 글
카페24 노드호스팅 bin 폴더 인식 못한다. (0) | 2022.08.26 |
---|---|
cafe24 Node.js 호스팅 사용시 503에러 error 해결방법 (0) | 2022.08.25 |
노드 와 리액트 동시에 실행하기 설정 (0) | 2022.08.25 |
Nodejs 노드 스크래핑(크롤링) 소스 보기 (0) | 2022.08.24 |
카페24 노드호스팅 nodejs public key 설정 방법 (0) | 2022.08.24 |
nodejs 앱시작 간단한 앱만들기 express (0) | 2022.08.24 |
MAC selenuim 맥에서 셀레니움 chromedriver 설치하기 (0) | 2022.07.24 |
파이썬 에디터 Visual Studio Code 설치 (0) | 2022.07.22 |
댓글