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.
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.