Rumah  >  Artikel  >  hujung hadapan web  >  [Percuma hingga Tamat] Memasang Node.JS, NPM dan OurJS pada Pelayan Percuma Satu Tahun Amazon Blog_node.js

[Percuma hingga Tamat] Memasang Node.JS, NPM dan OurJS pada Pelayan Percuma Satu Tahun Amazon Blog_node.js

WBOY
WBOYasal
2016-05-16 16:39:131636semak imbas

Sistem pengendalian yang dipilih di sini ialah versi komuniti Debian Arahan pengendalian Debian dan Ubuntu adalah asal yang sama Selain itu, saya telah bermain dengan Raspberry PI untuk tempoh masa sebelum ini, jadi saya sudah biasa dengannya . Proses pemasangan berikut juga boleh digunakan pada pai acuan pokok (Bahagian mengenai memasang node.js dan NPM).

1) Daftar dan pilih

Selepas mendaftar di AWS dan mengikat kad isyarat, anda boleh menggunakan hos EC2 percuma setahun Amazon, tetapi konfigurasi biasanya agak rendah, biasanya memori 0.612Mb (linux) dan 1G (Win).

http://aws.amazon.com/

Versi komuniti Debian yang dipilih di sini ialah Debian-squeeze-amd64-pvm-2014-07-21-ebs)

Taip t1.micro
Memori (GiB) 0.613

2) Log masuk ke hos awan

Tidak seperti hos Guofeng, yang biasanya menggunakan kata laluan untuk log masuk, Amazon menggunakan kebenaran penyulitan (sijil kunci format pem yang dijana oleh openssl) untuk log masuk secara lalai,

Salinan akan dimuat turun secara automatik apabila membuat contoh hos. Pengguna Windows mesti terlebih dahulu menukarnya ke dalam format PPK (butiran), yang mungkin mengambil masa yang lama.

Perkara kedua yang perlu diambil perhatian ialah nama pengguna log masuk lalai Debian ialah pentadbir, bukan root atau ec2:

Selepas log masuk, tukar pengguna untuk menjadi root

sudo -i

3) Pasang Node.js dan NPM

Versi terkini NodeJS dan NPM perlu dimuat turun secara manual dan disusun serta dipasang secara setempat.

Versi nod yang dipasang di sini ialah 0.10.30.

Sebelum pemasangan, anda perlu memasang beberapa kebergantungan (alat kompilasi, manifes), seperti curl, GCC (4.2), GNU make (3.81) atau build-essential (termasuk g dan make) , dsb.

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]

Kemudian jalankan skrip pemasangan berikut, butiran

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

Semak versi selepas selesai

$node --version
v0.10.30

4) Pasang OurJS

Pilih direktori yang sesuai untuk menjalankan skrip berikut (contohnya, dalam direktori /var/www)

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

Proses anggaran adalah untuk memuat turun ourjs daripada npm, kemudian salin keluar dari direktori node_modules, jadikan ourjs.sh boleh laku dan jalankan perkhidmatan.

5) Ujinya di http://localhost:8054

Jika anda ingin mengakses perkhidmatan ini pada rangkaian awam, anda perlu menambah port 8054 pada kumpulan keselamatan.

Yang benar, sistem blogging NodeJS, NPM dan ourjs pada dasarnya sedia untuk digunakan, tetapi node.js lebih berkesan apabila digunakan dengan nginx bertanggungjawab untuk fail statik (CSS, JS, gambar), G-zip, cache (. 301 cache) ), yang boleh meningkatkan prestasi dan menjimatkan trafik untuk pelayan anda.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn