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).
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.