Veamos como realizar la instalación básica de un servidor Debian y cómo instalar Node.js y el gestor de paquetes de Node npm.
Instalacion basica de una maquina Debian
# Instalamos desde el CD-ROM con las opciones por defecto.
# Configuración de interfaz de red:
nano /etc/network/interfaces
auto lo eth0
iface etho inet static
address 10.21.1.x
netmask 255.255.0.0
gateway 10.21.0.254
# Configuramos el DNS
nano /etc/resolv.conf
nameserver 10.0.4.1
domain sanclemente.local
search sanclemente.local
# Una vez instalado configuramos el /etc/apt/sources.list
nano /etc/apt/sources.list
# Comentamos la linea del cd-rom
# deb cdrom
# Actualizamos el sistema:
apt-get update
apt-get dist-upgrade
############################################################################
#Diferencias entre php como módulo y como fastcgi
http://blog.layershift.com/which-php-mode-apache-vs-cgi-vs-fastcgi/
############################################################################
# Instalamos Apache y PHP (como módulo):
# http://www.howtoforge.com/ubuntu_debian_lamp_server
apt-get install apache2 php5 libapache2-mod-php5
nano /var/www/html/test.php
<?php phpinfo(); ?>
# Instalación de MySQL
apt-get install mysql-server mysql-client php5-mysql
# Configuración de MySQL para escuchar en todos los interfaces (accesos externos):
nano /etc/mysql/my.cnf
bind-address = 0.0.0.0
# Reiniciamos el MySQL
service mysql restart
# Instalación de PHPMyAdmin
apt-get install phpmyadmin
# Reiniciamos el servicio Apache:
service apache2 restart
# Crear usuarios y bases de datos.
############################################################################
http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-squeeze
Instalación de Node.js en Debian
# Una forma de instalarlo puede ser desde los paquetes y otra desde el código fuente.
# Si no trabajamos con la versión Testing añadiremos esta source:
echo "deb http://ftp.es.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
# A continuación realizaremos la instalación:
apt-get update
# Instalación de node-js
apt-get install nodejs-legacy
# Asegurarse de que tenemos curl instalado.
curl --help
# Si no lo tenemos instalado lo podemos instalar con:
apt-get install curl
# Instalación de npm (node package manager)
curl --insecure https://www.npmjs.org/install.sh | bash
# Para instalarlo desde el código fuente y desde una shell de Linux como root.
sudo apt-get install python g++ make checkinstall
src=$(mktemp -d) && cd $src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
fakeroot checkinstall -y --install=no --pkgversion $(echo $(pwd) | sed -n -re's/.+node-v(.+)$/\1/p') make -j$(($(nproc)+1)) install
dpkg -i node_*
No hay comentarios:
Publicar un comentario