El servidor web Lighttpd es una plataforma de servidor ligero diseñado para su uso en aplicaciones de gran volumen de datos , ya que utiliza menos memoria y poder de procesamiento que el servidor Web Apache hace. Dado que los sistemas de servidor de Linux y UNIX pueden tener ya instalado el servidor Web Apache, y eliminar por completo del sistema antes de instalar el software de servidor web Lighttpd para evitar conflictos . Lighttpd también es capaz de utilizar el lenguaje de scripting PHP Web , así como el sistema de base de datos relacional MySQL popular, por lo que es un gran reemplazo para Apache y Apache2 . Instrucciones
1
Inicie sesión en el servidor Web , abra un terminal ( pantalla en blanco y negro basada en texto con el símbolo del sistema ) e introduciendo su nombre de usuario y contraseña de administrador.
2
Cierre el software Apache o Apache2 usando un script de init.d en el directorio "/etc /init.d " de la guía de la siguiente manera : ". /etc /init.d /httpd stop "
3
Retire el Apache o el software de servidor Apache2 del sistema. Si utiliza un sistema operativo basado en Linux Debian , quitar el software de servidor de la siguiente manera : " apt- get remove apache" o " apt- get remove apache2 " . Si utiliza un sistema operativo basado en Linux RedHat, quitar el software de servidor de la siguiente manera : . " Rpm -e apache" o " rpm -e apache2 "
4
Quitar el comando de inicio de su Linux /Unix runtime rc.d del sistema. Si utiliza un sistema basado en Linux Debian , escriba lo siguiente: " update- rc.d -f apache2 remove" . Si utiliza un sistema basado en Linux RedHat, entre lo siguiente: " chkconfig httpd off " y luego " httpd chkconfig - del "
5
instalar el paquete de servidor web Lighttpd . . Si utiliza un sistema basado en Linux Debian , instale la siguiente manera: " apt- get install lighttpd ", y si se utiliza un sistema basado en Linux RedHat , utilice el siguiente comando: . . "Yum install lighttpd " lighttpd "
. 6
instale el lenguaje de scripting PHP y sus archivos auxiliares , así como el paquete de base de datos MySQL y sus archivos auxiliares Para instalar todo esto en un sistema Linux basado en Debian , escriba lo siguiente: " apt- get install php5- cgi php5 -mysql php5 -curl php5 -gd php5- idn php -pear php5- imagick php5- imap php5- mcrypt php5- memcache php5- mhash php5- ming php5 php5 -ps - pspell php5- recode php5- snmp php5- sqlite php5 - tidy php5- xmlrpc php5- xsl mysql-server mysql . " en un sistema basado en Linux RedHat , reemplace " apt -get install " con " yum install "al principio de la línea.
7
Editar el archivo php.ini utilizando el editor de texto "vi" en la terminal Escriba lo siguiente en el símbolo del sistema: . " vi /etc/php5/cgi/php.ini " y luego desplácese hacia abajo a través del texto del php.ini archivo hasta encontrar una línea que comienza con " cgi.fix_pathinfo " Seleccione " 1 " por lo que aparece de la siguiente manera : . . . " cgi.fix_pathinfo = 1 " Guarde su trabajo y salga del editor de texto "vi"
Página 8
Añadir un usuario al sistema que se puede utilizar el servidor lighttpd Esto se realiza como un procedimiento useradd UNIX estándar como sigue: . " useradd -d /home /lighttpd - m- s /bin /bash lighttpd " .
9
Crear un grupo con el mismo nombre que el usuario previsto lighttpd : ". groupadd lighttpd "
10
Abra el archivo de configuración de lighttpd conf en el archivo ". vi " editor para la edición, de la siguiente manera : " vi /etc /lighttpd /lighttpd.conf " Desplazar hacia abajo a través del texto de este archivo de configuración hasta encontrar la siguiente línea: . " # mod_fastcgi signo # " que aparece " Retirar la . " antes de la línea que hace que sea una línea de " sin comentarios " , lo que significa que se hace activa. Desplazarse al final de todo el texto y eliminar el signo " #" que aparece antes de la línea " mod_rewrite " para que sea activo. Guarde este archivo de configuración abrir
11
Desplácese hasta la parte inferior del archivo lighttpd.conf y escriba las siguientes líneas: . Línea 1 : fastcgi.server = (" php ". = > ( (Línea 2 : bin- path " = >" /usr/bin/php5-cgi Línea 3: socket "= >" /tmp /php.socket Línea 4 : max- procs "= > 1 Línea 5: bin -ambiente " = > (Línea 6 : PHP_FCGI_CHILDREN "= >" " Línea 7: PHP_FCGI_MAX_REQUESTS " 4 = > Line " 1000" 8 ) , Línea 9 : ))) Este script también está disponible para una inspección más detallada en la Referencia 1, bajo el título " Añadir FastCGI . " mitad de la página
12
Cambie los permisos de usuario en los archivos de registro que debiera poder Lighttpd para ser capaz de escribir a Hay dos de estos archivos de registro : . " error.log " y" access.log "y son a la vez situado bajo el directorio" /var /log /lighttpd " . directorio Para cambiar los permisos de estos archivos, escriba lo siguiente , uno por línea : " chown -R lighttpd : lighttpd /var /log /lighttpd /error.log " y" chown -R lighttpd : lighttpd /var /log /lighttpd /access.log "
13
Compruebe si se inició lighttpd después de haber sido instalado , escriba lo siguiente . : . " pidof lighttpd " Si un número o serie de números aparecen, entonces significa lighttpd se está ejecutando en este caso , reinicie el servidor para que las nuevas configuraciones tengan efecto : . "/etc /init.d /lighttpd restart " . Si el servidor no se está ejecutando ya , empezar por introducir la siguiente : "/etc /init.d /start lighttpd "
.