Le système d'exploitation sélectionné ici est la version communautaire de Debian. Les instructions de fonctionnement de Debian et Ubuntu sont conformes les unes aux autres. De plus, je connais le Raspberry Pi que j'ai joué pendant un certain temps. Le processus d'installation suivant est en fait applicable au TSARK (installation Node.js et NPM).
1) Enregistrer et sélectionner
Après avoir enregistré et lié une carte de signal sur AWS, vous pouvez utiliser l'hôte EC2 libre d'un an d'Amazon, mais la configuration est généralement faible, généralement de 0,612 Mo (Linux) et 1G (win).
http://aws.amazon.com/
La version communautaire de Debian est Debian-Squeeze-AMD64-PVM-2014-07-21-EBS)
Type t1.micro
Mémoire (gib) 0,613
2) Connectez-vous à l'hôte cloud
Contrairement aux hôtes de Guofeng utilisent généralement le mot de passe pour se connecter, Amazon utilise l'autorisation de chiffrement (certificat de clé de format PEM généré par OpenSSL) par défaut pour se connecter.
Une copie est automatiquement téléchargée lors de la création d'une instance d'hôte. L'utilisation de Windows doit d'abord la convertir en format PPK (détails), ce qui peut prendre beaucoup de temps.
La deuxième chose à noter est que le nom d'utilisateur de connexion par défaut de Debian est l'administrateur, pas la racine ou l'EC2:
Après vous connecter, passer à l'utilisateur et devenir racine
sudo -i
3) Installez Node.js et NPM
La dernière version de NodeJS et NPM nécessite actuellement un téléchargement manuel du code source et compilé localement et installé.
La version de nœud installée ici est de 0,10.30.
Avant l'installation, vous devez installer certaines dépendances (outils déductifs, manifeste), tels que Curl, GCC (4.2+), GNU Make (3.81+). Python (2.6 ou 2.7) ou essentiel (y compris G ++ et Make), etc.
APT-Get Update apt-get install curlapt-get install pythonapt-get install gccapt-get install makeApt-get install build-essential # (g ++ et few inclus, de détail) apt-get install libssl-dev [facultatif]
Ensuite, exécutez le script d'installation suivant, les détails
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 --TRIP-COMPONENTS = 1. / Configure - Prefix = ~ / LocalMake Install # OK, très bien, cette étape prend probablement plus de 30 secondes ... Curl https://www.npmjs.org/install.sh | shot
Vérifiez la version une fois la course terminée
$ node --versionv0.10.30
4) Installez OurJS
Choisissez un répertoire approprié pour exécuter le script suivant (par exemple, dans le répertoire / var / www)
NPM Installez OurJSCP -R Node_Modules / Ourjs ./Chmod 755 ./ourjs/ourjs.sh && ./ourjs/ourjs.sh
Le processus approximatif consiste à télécharger OurJS à partir de NPM, puis à le copier à partir du répertoire Node_Modules, de transformer notrejs.sh en exécutable et d'exécuter le service.
5) Testez-le sur http: // localhost: 8054
Si vous souhaitez accéder à ce service sur le réseau public, vous devez ajouter le port 8054 au groupe de sécurité.
À cette fin, le système de blog NodeJS, NPM et OurJS est essentiellement disponible, mais Node.js et Nginx sont plus efficaces pour l'utiliser. Nginx est responsable des fichiers statiques (CSS, JS, Images), G-Zip, Cache (301 Cache), qui peuvent améliorer les performances et enregistrer le trafic pour votre serveur.