여기에서 선택한 운영 체제는 Debian의 커뮤니티 버전입니다. Debian과 Ubuntu의 운영 지침은 이전에 Raspberry PI를 사용해 본 적이 있어서 익숙합니다. .다음 설치 과정은 트리 몰드 파이에도 적용됩니다(node.js 및 NPM 설치에 대한 부분).
1) 회원가입 후
선택AWS에 등록하고 시그널 카드를 바인딩하면 Amazon의 1년 무료 EC2 호스트를 사용할 수 있지만 구성은 일반적으로 0.612Mb(Linux) 및 1G(Win) 메모리로 상대적으로 낮습니다.
여기에서 선택한 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를 실행 가능하게 만들고 서비스를 실행하는 것입니다.
에서 테스트해 보세요.공용 네트워크에서 이 서비스에 접속하려면 보안 그룹에 포트 8054를 추가해야 합니다.
감사합니다. NodeJS, NPM 및 ourjs 블로그 시스템은 기본적으로 사용할 준비가 되어 있지만 nginx와 함께 사용할 때 node.js가 더 효과적입니다. nginx는 정적 파일(CSS, JS, 그림), G-zip, 캐시( 301 캐시) )를 사용하면 서버의 성능을 향상하고 트래픽을 절약할 수 있습니다.