ระบบปฏิบัติการที่เลือกที่นี่คือ Debian เวอร์ชันชุมชน คำแนะนำในการดำเนินงานของ Debian และ Ubuntu นั้นสอดคล้องกัน นอกจากนี้ฉันคุ้นเคยกับ Raspberry Pi ที่ฉันเล่นมาระยะหนึ่งแล้ว กระบวนการติดตั้งต่อไปนี้ใช้ได้จริงกับ TSARK (การติดตั้ง node.js และ npm)
1) ลงทะเบียนและเลือก
หลังจากลงทะเบียนและเชื่อมโยงการ์ดสัญญาณบน AWS คุณสามารถใช้โฮสต์ EC2 ฟรีหนึ่งปีของ Amazon แต่การกำหนดค่ามักจะต่ำโดยปกติจะมีหน่วยความจำ 0.612MB (Linux) และ 1G (Win)
http://aws.amazon.com/
เวอร์ชันชุมชนของ Debian คือ Debian-Squeeze-AMD64-PVM-2014-07-21-EBS)
Type T1.Micro
หน่วยความจำ (GIB) 0.613
2) เข้าสู่ระบบคลาวด์
ซึ่งแตกต่างจากโฮสต์ Guofeng มักจะใช้รหัสผ่านเพื่อเข้าสู่ระบบ Amazon ใช้การอนุมัติการเข้ารหัส (ใบรับรองคีย์รูปแบบ PEM ที่สร้างโดย OpenSSL) โดยค่าเริ่มต้นเพื่อเข้าสู่ระบบ
สำเนาจะถูกดาวน์โหลดโดยอัตโนมัติเมื่อสร้างอินสแตนซ์โฮสต์ การใช้งาน Windows ต้องแปลงเป็นรูปแบบ PPK (รายละเอียด) ก่อนซึ่งอาจใช้เวลานาน
สิ่งที่สองที่ควรทราบคือชื่อผู้ใช้ล็อกอินเริ่มต้นของ Debian คือผู้ดูแลระบบไม่ใช่รูทหรือ EC2:
หลังจากเข้าสู่ระบบแล้วให้สลับไปที่ผู้ใช้และกลายเป็นรูท
sudo -i
3) ติดตั้ง node.js และ npm
ปัจจุบัน NodeJS และ NPM เวอร์ชันล่าสุดต้องการการดาวน์โหลดซอร์สโค้ดด้วยตนเองและรวบรวมและติดตั้งในเครื่องด้วยตนเอง
เวอร์ชันโหนดที่ติดตั้งที่นี่คือ 0.10.30
ก่อนการติดตั้งคุณจะต้องติดตั้งการพึ่งพาบางอย่าง (เครื่องมือหักล้าง, รายการ) เช่น Curl, GCC (4.2+), GNU Make (3.81+) Python (2.6 หรือ 2.7) หรือการสร้างที่จำเป็น (รวมถึง G ++ และ Make) ฯลฯ
apt-get update apt-get ติดตั้ง curlapt-get ติดตั้ง pythonapt-get ติดตั้ง gccapt-get ติดตั้ง makeapt-get ติดตั้ง build-essential #(G ++ และรวมอยู่ในนั้นรายละเอียด) apt-get libssl-dev [ไม่เลือก]
จากนั้นเรียกใช้สคริปต์การติดตั้งต่อไปนี้รายละเอียด
Echo 'Export Path = $ home/local/bin: $ path' >> ~/.bashrc ~/.bashrcmkdir ~/localmkdir ~/node-latest-installcd ~/node-latest-installcurl http://nodejs.org/dist/node-latest.tar.gz | TAR XZ-Components-components = 1./configure-prefix = ~/localmake ติดตั้ง # ตกลง, ดี, ขั้นตอนนี้อาจใช้เวลามากกว่า 30 วินาที ... Curl https://www.npmjs.org/install.sh | SH
ตรวจสอบเวอร์ชันหลังจากการรันเสร็จสมบูรณ์
$ node -versionv0.10.30
4) ติดตั้ง urjs
เลือกไดเรกทอรีที่เหมาะสมเพื่อเรียกใช้สคริปต์ต่อไปนี้ (ตัวอย่างเช่นในไดเรกทอรี /var /www)
npm ติดตั้ง uryjscp -r node_modules/ourjs ./chmod 755 ./ourjs/ourjs.sh && ./ourjs/ourjs.sh
กระบวนการคร่าวๆคือการดาวน์โหลด OurJs จาก NPM จากนั้นคัดลอกจากไดเรกทอรี Node_Modules เปลี่ยน urjs.sh ให้เป็นปฏิบัติการและเรียกใช้บริการ
5) ทดสอบที่ http: // localhost: 8054
หากคุณต้องการเข้าถึงบริการนี้บนเครือข่ายสาธารณะคุณต้องเพิ่มพอร์ต 8054 ในกลุ่มความปลอดภัย
ด้วยเหตุนี้ระบบบล็อก NODEJS, NPM และ OURJS นั้นมีให้บริการ แต่โดยทั่วไป แต่ Node.js และ Nginx มีประสิทธิภาพในการใช้งานมากขึ้น Nginx รับผิดชอบไฟล์คงที่ (CSS, JS, รูปภาพ), G-ZIP, แคช (301 Cache) ซึ่งสามารถปรับปรุงประสิทธิภาพและบันทึกการรับส่งข้อมูลสำหรับเซิร์ฟเวอร์ของคุณ