Maison  >  Article  >  interface Web  >  [Vivre gratuitement jusqu'au bout] Installation de Node.JS, NPM et OurJS sur le serveur gratuit d'un an d'Amazon Blog_node.js

[Vivre gratuitement jusqu'au bout] Installation de Node.JS, NPM et OurJS sur le serveur gratuit d'un an d'Amazon Blog_node.js

WBOY
WBOYoriginal
2016-05-16 16:39:131637parcourir

Le système d'exploitation choisi ici est la version communautaire de Debian. Les modes d'emploi de Debian et Ubuntu sont de la même origine, de plus, j'ai déjà joué avec Raspberry PI pendant un certain temps, donc je le connais. . Le processus d'installation suivant est également applicable à la tarte au moule d'arbre (la partie sur l'installation de node.js et NPM).

1) Inscrivez-vous et sélectionnez

Après vous être inscrit sur AWS et avoir lié la carte de signal, vous pouvez utiliser l'hôte EC2 gratuit d'Amazon pendant un an, mais la configuration est généralement relativement faible, généralement 0,612 Mo (Linux) et 1 Go (Win) de mémoire.

http://aws.amazon.com/

La version communautaire de Debian sélectionnée ici est Debian-squeeze-amd64-pvm-2014-07-21-ebs)

Tapez t1.micro
Mémoire (Gio) 0,613

2) Connectez-vous à l'hébergeur cloud

Contrairement aux hôtes Guofeng, qui utilisent généralement des mots de passe pour se connecter, Amazon utilise un certificat d'autorisation de cryptage (certificat de clé au format pem généré par openssl) pour se connecter par défaut,

Une copie sera automatiquement téléchargée lors de la création d'une instance hôte. Les utilisateurs Windows doivent d'abord le convertir au 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 admin, pas root ou ec2 :

Après vous être connecté, changez d'utilisateur pour qu'il devienne root

sudo -i

3) Installer Node.js et NPM

Les dernières versions de NodeJS et NPM doivent être téléchargées, compilées et installées manuellement localement.

La version du nœud installée ici est la 0.10.30.

Avant l'installation, vous devez installer certaines dépendances (outils de compilation, manifeste), comme curl, GCC (4.2), GNU make (3.81 python (2.6 ou 2.7) ou build-essential (dont g et make). , etc.

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]

Ensuite, exécutez le script d'installation suivant, détails

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

Vérifiez la version une fois terminé

$node --version
v0.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 install ourjs
cp -r node_modules/ourjs ./
chmod 755 ./ourjs/ourjs.sh && ./ourjs/ourjs.sh

Le processus approximatif consiste à télécharger ourjs depuis npm, puis à le copier depuis le répertoire node_modules, à rendre ourjs.sh exécutable et à 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é.

Cordialement, NodeJS, NPM et notre système de blogs js sont fondamentalement prêts à être utilisés, mais node.js est plus efficace lorsqu'il est utilisé avec nginx. nginx est responsable des fichiers statiques (CSS, JS, images), G-zip, cache (. 301) ), ce qui peut améliorer les performances et économiser du trafic pour votre serveur.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn