Hay muchas formas de instalar Nginx en Debian. Puede instalarse desde los propios repositorios del sistema operativo, desde los repositorios del proyecto o construirlo desde su código fuente. La opción que más me gusta es utilizar los repositorios del proyecto, ya que se dispone siempre de la última versión y por tanto de las actualizaciones de seguridad más reciente.
Lo primero es añadir los repositorios de Nginx a nuestra colección:
~$ cd /etc/apt/sources.list.d
~$ echo "deb http://nginx.org/packages/debian/ wheezy nginx" >> nginx.list
~$ echo "deb-src http://nginx.org/packages/debian/ wheezy nginx" >> nginx.list
En el caso de que Wheezy no sea la versión de Debian, hay que sustituirla por la correcta.
Ahora es necesario añadir la llave con la que los paquetes de ese repositorio han sido firmados. Sirve para asegurarnos de que los archivos que se instalan son efectivamente los que deben ser.
~$ wget -q http://nginx.org/keys/nginx_signing.key -O- | sudo apt-key add -
Para instalarlo, simplemente:
~$ apt-get update && apt-get upgrade
~$ apt-get install nginx
Para saber si el servidor funciona, abrid localhost, 127.0.0.1 o la IP del equipo donde se haya realizado la instalación, en un navegador.