>  기사  >  웹 프론트엔드  >  [끝까지 무료로] Amazon 1년 무료 서버에 Node.JS, NPM, OurJS 설치하기 Blog_node.js

[끝까지 무료로] Amazon 1년 무료 서버에 Node.JS, NPM, OurJS 설치하기 Blog_node.js

WBOY
WBOY원래의
2016-05-16 16:39:131668검색

여기에서 선택한 운영 체제는 Debian의 커뮤니티 버전입니다. Debian과 Ubuntu의 운영 지침은 이전에 Raspberry PI를 사용해 본 적이 있어서 익숙합니다. .다음 설치 과정은 트리 몰드 파이에도 적용됩니다(node.js 및 NPM 설치에 대한 부분).

1) 회원가입 후

선택

AWS에 등록하고 시그널 카드를 바인딩하면 Amazon의 1년 무료 EC2 호스트를 사용할 수 있지만 구성은 일반적으로 0.612Mb(Linux) 및 1G(Win) 메모리로 상대적으로 낮습니다.

http://aws.amazon.com/

여기에서 선택한 Debian 커뮤니티 버전은 Debian-squeeze-amd64-pvm-2014-07-21-ebs)

t1.micro를 입력하세요
메모리(GiB) 0.613

2) 클라우드 호스트에 로그인

일반적으로 로그인에 비밀번호를 사용하는 Guofeng 호스트와 달리 Amazon은 기본적으로 암호화 인증(openssl에서 생성된 pem 형식 키 인증서) 인증서를 사용하여 로그인합니다.

호스트 인스턴스 생성 시 복사본이 자동으로 다운로드됩니다. Windows 사용자는 먼저 PPK 형식(세부 사항)으로 변환해야 하며 시간이 오래 걸릴 수 있습니다.

두 번째로 주목해야 할 점은 Debian의 기본 로그인 사용자 이름은 root나 ec2가 아닌 admin입니다.

로그인 후 사용자를 루트로 전환

sudo -i

3) Node.js 및 NPM 설치

최신 버전의 NodeJS 및 NPM을 사용하려면 소스 코드를 수동으로 다운로드하고 로컬 컴파일 및 설치가 필요합니다.

여기에 설치된 노드 버전은 0.10.30입니다.

설치하기 전에 컬, GCC(4.2), GNU make(3.81) 또는 빌드 필수(g 및 make 포함)와 같은 일부 종속성(컴파일 도구, 매니페스트)을 설치해야 합니다. , 등.

apt-get update 
apt-get install curl
apt-get install python
apt-get install gcc
apt-get install make
apt-get install build-essential   #(g++ and make included in it, detail)
apt-get install libssl-dev [optional]

그런 다음 다음 설치 스크립트를 실행하세요.

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl https://www.npmjs.org/install.sh | sh

완료 후 버전 확인

$node --version
v0.10.30

4) OurJS 설치

다음 스크립트를 실행하기에 적합한 디렉토리를 선택하세요(예: /var/www 디렉토리)

npm install ourjs
cp -r node_modules/ourjs ./
chmod 755 ./ourjs/ourjs.sh && ./ourjs/ourjs.sh

대략적인 프로세스는 npm에서 ourjs를 다운로드한 다음 node_modules 디렉터리에서 복사하고 ourjs.sh를 실행 가능하게 만들고 서비스를 실행하는 것입니다.

5) http://localhost:8054

에서 테스트해 보세요.

공용 네트워크에서 이 서비스에 접속하려면 보안 그룹에 포트 8054를 추가해야 합니다.

감사합니다. NodeJS, NPM 및 ourjs 블로그 시스템은 기본적으로 사용할 준비가 되어 있지만 nginx와 함께 사용할 때 node.js가 더 효과적입니다. nginx는 정적 파일(CSS, JS, 그림), G-zip, 캐시( 301 캐시) )를 사용하면 서버의 성능을 향상하고 트래픽을 절약할 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.