Como montar un servidor de descargas con TorrentFlux y Linux Debian – ( Servidor Web Lighttpd + PHP5 ) – Vol 5

En la Categoría Debian, Linux, Servidor Descargas, Todo Info&Tech el dia 20 mayo 2009

serverweb1

Para poder administrar nuestro Servidor de Descargas en Linux Debian además de la conexión remota por SSH vamos a necesitar un entorno Web para poder administrar nuestras descargas. Para montar el entorno web necesitamos de un servidor web que sirva este entorno …

Siempre que monto un servidor web en Linux suelo usar Apache Web Server ya que lo conozco muy bien y es muy estable, siempre me ha dado muy bueno resultados. Esta vez voy a montar un servidor web diferente para nuestro servidor de descargas en forma de proyecto que estamos montando.

En mi caso no es que disponga de una maquina muy potente para montar este servidor de descargas en Linux Debian así que necesito un software para servidor web que ocupe los mínimos recursos de el poco hardware del que dispongo. Para esto voy a decantarme por el servidor web Lighttpd

A continuación vamos a instalarlo, para ello arrancamos nuestro servidor de descargas, nos conectamos a el ya sea desde otro ordenador de nuestra red vía SSH o del modo habitual y nos identificamos como super usuario ( root ). Una vez identificados vamos a instalar el servidor web Lighttpd de la siguiente forma …

apt-get install lighttpd

Una vez instalado ejecutamos un navegador en uno de los ordenadores que tengamos conectados a la red e introducimos la dirección IP fija de nuestra tarjeta de red como dirección web. En mi caso http://192.168.1.76

serverweb2

Como vemos ya tenemos instalado el servidor web Lighttpd y nos muestra una pagina por defecto que nos muestra información muy valiosa sobre lo que acabamos de instalar, Documentación, directorios, logs, document root, entre otras cosas como un mensaje en pantalla principal que dice en español …

El propietario de este sitio web no ha puesto aún ninguna página web. Por favor, vuelva más tarde.
Debe reemplazar esta página con tus propias páginas web tan pronto como sea posible.

No te preocupes compañero que de esto nos vamos a encargar muy pronto pero antes tenemos algunos ajustes que hacerle a este software como por ejemplo darle soporte para la ultima versión de PHP.

serverweb3

A continuación vamos a instalar el paquete php5-cgi para que nuestro servidor web tenga soporte PHP con …

apt-get install php5-cgi

Una vez instalado el paquete necesitamos editar un par de archivos de configuración típicos de cualquier servidor web y darle soporte. Vamos a comenzar por editar el archivo php.ini situado en la ruta /etc/php5/cgi/ con …

nano /etc/php5/cgi/php.ini

Una vez editado vamos a añadir la linea cgi.fix_pathinfo = 1 al final del archivo quedándonos así …

serverweb5

Una vez esté todo correcto guardamos el fichero y salimos pulsando la tecla ( F2 ), seguido de la ( S ) y después la tecla ( Enter ). Seguidamente vamos a editar el fichero lighttpd.conf que está situado en la ruta /etc/lighttpd con …

nano /etc/lighttpd/lighttpd.conf

Y le agregaremos la linea “mod_fastcgi”, en la lista que hay mas abajo de server.modules quedándonos así …

serverweb7

Una vez agregada esta linea vamos bajaremos hasta el final del archivo y agregaremos las siguientes lineas …

fastcgi.server = ( ". php" => ((
"bin-path" => "/usr/bin/php5-cgi", "socket" => "/tmp/php.socket"
))) )))

Quedándonos así …

serverweb8

Una vez esté todo correcto guardamos el fichero y salimos pulsando la tecla ( F2 ), seguido de la ( S ) y después la tecla ( Enter ). Para que estos cambios que acabamos de hacer surjan efecto tan solo tenemos que reiniciar el servidor web Lighttpd con …

/etc/init.d/lighttpd restart

Por ultimo siempre que instalo un servidor web en Linux me gusta hacer una prueba para ver si tenemos soporte para PHP. Para hacer esta prueba vamos a crear el típico archivo prueba.php en la ruta /var/www que es el directorio raíz de nuestro servidor web de la siguiente manera …

nano /var/www/prueba.php

Una vez editado tenemos que introducir la siguiente linea …

serverweb9

Una vez esté todo correcto guardamos el fichero y salimos pulsando la tecla ( F2 ), seguido de la ( S ) y después la tecla ( Enter ). Ahora para hacer la prueba y ver si todo funciona correctamente tan solo tendremos que verlo en el navegador seguido de nuestra IP fija. En mi caso http://192.168.1.76/prueba.php

serverweb10

Desde ahora ya tenemos el servidor web Lighttpd listo y con soporte para Php5 preparado para funcionar sin problemas pesando lo mínimo y conservando la estabilidad del sistema en todo momento. Lo he probado ya con diferentes aplicaciones y funciona muy bien ;)

En el siguiente capitulo del servidor de descargas en Linux Debian que estamos montando seguiremos instalándole cosas hasta tenerlo completo. Ahora hay que dormir …

halt

Puedes ver todos capítulos que completan este proyecto en …
Servidor de descargas con TorrentFlux y Linux Debian ( Manual Completo )

 
 

Artículos Relacionados ...

 
Sitio protegido por una licencia Creative Commons. © 2006 / 2012 Política de privacidad en Forat. Design by: Charleston Dating with Ohio Singles | Volleyball Singles | Florida Telemarketing Jobs