“Conocimientos Sistemas>Linux

Cómo reemplazar Apache con Lighttpd

2014/10/23
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 "

.

Linux
Cómo mover archivos en Linux con SSH
Cómo configurar un SDK Wii en Linux
Cómo recuperar un sombrero de archivos de Linux Red
Cómo verificar un personaje invisible en Linux
Cómo obtener Backtrack para reconocer una tarjeta WiFi
Cómo crear una partición NTFS en Linux
Comprobación de los niveles de tinta en Fedora
Cómo navegar en un escritorio con terminal Linux
Conocimientos Informáticos © http://www.ordenador.online