Das hier ausgewählte Betriebssystem ist die Community -Version von Debian. Die operativen Anweisungen von Debian und Ubuntu stehen im Einklang miteinander. Außerdem bin ich mit dem Raspberry Pi vertraut, den ich schon eine Weile gespielt habe. Der folgende Installationsprozess gilt tatsächlich für den TSark (Installation von Node.js und NPM).
1) Registrieren und auswählen
Nach der Registrierung und Bindung einer Signalkarte auf AWS können Sie den einjährigen freien EC2-Host von Amazon verwenden, aber die Konfiguration ist normalerweise niedrig, normalerweise 0,612 MB (Linux) und 1G (Win).
http://aws.amazon.com/
Die Community-Version von Debian ist Debian-Squeeze-AMD64-PVM-2014-07-21-EBS)
Typ t1.micro
Speicher (GIB) 0,613
2) Melden Sie sich beim Cloud -Host an
Im Gegensatz zu GuoFeng -Hosts verwenden Amazon die Verschlüsselungsautorisierung (PEM -Formatschlüsselzertifikat, das von OpenSSL generiert wurde) standardmäßig zur Anmeldung.
Eine Kopie wird beim Erstellen einer Hostinstanz automatisch heruntergeladen. Die Windows -Nutzung muss es zunächst in das PPK -Format (Details) umwandeln, was möglicherweise lange dauern kann.
Das zweite, was zu beachten ist, ist, dass Debians Standard -Login -Benutzername Admin, nicht Root oder EC2 ist:
Wechseln Sie nach dem Anmelden zum Benutzer und werden Sie Root
sudo -i
3) Installieren Sie Node.js und NPM
Die neueste Version von NodeJS und NPM erfordert derzeit den manuellen Download von Quellcode und ist lokal kompiliert und installiert.
Die hier installierte Knotenversion ist 0.10.30.
Vor der Installation müssen Sie einige Abhängigkeiten (deduktive Tools, Manifest) wie Curl, GCC (4.2+), GNU make (3.81+) installieren. Python (2,6 oder 2,7) oder Build-Esential (einschließlich G ++ und Make) usw.
APT-GET-Update APT-Get Installieren Sie Curlapt-Get Installieren Sie Pythonapt-Get-Installation GCCAPT-Get Installieren Sie MakeApf-Get Installieren Sie Build-ESTIENIGE #(G ++ und machen Sie in IT, Detail enthalten) APT-Get Installieren Sie LibSL-dev [optional]
Führen Sie dann das folgende Installationsskript aus, Details
Echo 'Exportpfad = $ home/local/bin: $ path' >> ~/.bashrc. ~/.bashrcmkdir ~/localmkdir ~/node-latest-installcd ~/node-latest-installcurl http://nodejs.org/dist/node-latest.tar.gz | TAR XZ--Strip-Komponenten = 1./Konfigurieren Sie-Prefix = ~/localMake install # OK, in Ordnung, dieser Schritt dauert wahrscheinlich mehr als 30 Sekunden ... curl https://www.npmjs.org/install.sh | Sh
Überprüfen Sie die Version, nachdem der Lauf abgeschlossen ist
$ node --versionv0.10.30
4) Installieren Sie OurJs
Wählen Sie ein geeignetes Verzeichnis, um das folgende Skript auszuführen (z. B. im Verzeichnis /var /www).
NPM Installieren Sie OurJscp -r node_modules/ourjs ./chmod 755 ./ourjs/ourjs.sh && ./ourjs/ourjs.sh
Der grobe Vorgang besteht darin, OurJs von NPM herunterzuladen, ihn dann aus dem Verzeichnis node_modules zu kopieren, OurJs.sh in ausführbare Datei zu verwandeln und den Dienst auszuführen.
5) Testen Sie es unter http: // localhost: 8054
Wenn Sie im öffentlichen Netzwerk auf diesen Dienst zugreifen möchten, müssen Sie der Sicherheitsgruppe Port 8054 hinzufügen.
Zu diesem Zweck sind NodeJS, NPM und OurJS -Blog -System im Grunde genommen verfügbar, aber Node.js und Nginx sind effektiver bei der Verwendung. Nginx ist für statische Dateien (CSS, JS, Bilder), G-ZIP, Cache (301 Cache) verantwortlich, die die Leistung verbessern und den Datenverkehr für Ihren Server speichern können.