Maison > interface Web > js tutoriel > le corps du texte

[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
Libérer: 2016-05-16 16:39:13
original
1637 Les gens l'ont consulté

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
Copier après la connexion

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]
Copier après la connexion

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
Copier après la connexion

Vérifiez la version une fois terminé

$node --version
v0.10.30
Copier après la connexion

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
Copier après la connexion

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.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!