Tecnología

Inicio

Cómo reemplazar Apache con Lighttpd

Cómo reemplazar Apache con Lighttpd


El servidor web Lighttpd es una plataforma de servidor ligero diseñado para su uso en aplicaciones de alto uso intensivo de datos, ya que utiliza menos memoria y potencia de procesamiento que el servidor Web Apache hace. Como la mayoría de los sistemas de servidor Linux y UNIX pueden ya haber instalado el servidor Web Apache, y eliminar completamente del sistema antes de instalar el software de servidor web Lighttpd para evitar conflictos. Lighttpd también es capaz de hacer uso del lenguaje de script PHP Web, así como el sistema de base de datos relacional MySQL popular, por lo que es un gran reemplazo para Apache o Apache 2.

Instrucciones

1 Iniciar sesión en el servidor Web mediante la apertura de un terminal (una pantalla basada en texto blanco y negro con símbolo del sistema) e introduciendo su nombre de usuario y contraseña de administrador.

2 Cierre el software Apache o Apache 2 con el script init.d dentro del directorio "/etc/init.d" de la siguiente manera: "/etc/init.d/httpd parar".

3 Quitar el software de servidor Apache o Apache 2 del sistema. Si utiliza un sistema operativo basado en Linux Debian, eliminar el software del servidor de la siguiente manera: "apt-get remove apache" o "apt-get remove apache2". Si utiliza un sistema operativo basado en Linux RedHat, eliminar el software del servidor de la siguiente manera: "rpm -e apache" o "rpm -e apache2".

4 Quitar el comando de ejecución en tiempo de ejecución rc.d de su sistema Linux / Unix. Si se utiliza un sistema basado en Linux Debian, escriba lo siguiente: "update-rc.d -f apache2 quitar". Si se utiliza un sistema basado en Linux RedHat, introduzca lo siguiente: "chkconfig httpd off" y luego "chkconfig httpd --del".

5 Instalar el paquete de servidor web Lighttpd. Si se utiliza un sistema basado en Linux Debian, instalar de 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 Instalar el lenguaje de programación PHP y sus archivos auxiliares, así como el paquete de base de datos MySQL y sus archivos auxiliares. Para instalar todos estos en un sistema basado en Linux Debian, escriba lo siguiente: "get apt-instalar php5-cgi php5-mysql php5-rizo php5-gd php5-IDN php-pear php5-imagick php5-imap php5-mcrypt php5 -memcache php5-mhash php5 php5-ming-PS-php5 php5-pspell recodificar php5-snmp php5-sqlite php5-ordenada php5-xmlrpc php5-mysql XSL-servidor 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" dentro de la terminal. Introduzca lo siguiente en el símbolo del sistema: "vi /etc/php5/cgi/php.ini" y luego desplazarse hacia abajo a través del texto del archivo php.ini hasta llegar a una línea que comienza con "cgi.fix_pathinfo". Fijarlo a "1" para que aparezca como sigue: "cgi.fix_pathinfo = 1". Guarde su trabajo y salga del editor de texto "vi".

8 Añadir un usuario al sistema que el servidor Lighttpd puede utilizar. Este procedimiento se realiza como un estándar de UNIX useradd de la siguiente manera: "useradd -d / home / lighttpd -m -s / bin / lighttpd golpe".

9 Crear un grupo con el mismo nombre que el usuario previsto Lighttpd: "lighttpd groupadd".

10 Abra el archivo de configuración lighttpd .conf en el editor "vi" para la edición, de la siguiente manera: "vi /etc/lighttpd/lighttpd.conf". Desplazarse por el texto de este archivo de configuración hasta que encuentre la siguiente línea: "#mod_fastcgi". Retire el signo "#" que aparece antes de la línea que hace que sea una línea "sin comentarios", lo que significa que se hace activa. Desplácese más abajo en el texto y quitar el signo "#" que aparece antes de la línea "mod_rewrite" para que sea activo. Guarde este archivo de configuración abierta.

11 Desplazarse hasta la parte inferior del archivo lighttpd.conf e introduzca las siguientes líneas: Línea 1: fastcgi.server = ( ".php" => ((Línea 2: bin-path "=>" / usr / bin / php5-cgi línea 3: toma "=>" /tmp/php.socket línea 4: max-procs "=> 1 línea 5: bin-medio ambiente" => (línea 6: PHP_FCGI_CHILDREN "=>" 4 "línea 7: PHP_FCGI_MAX_REQUESTS" = > Línea "1000" 8:), Línea 9:))) Este script también está disponible para una inspección más cercana en la Referencia 1 bajo el título "Añadir FastCGI" mitad de la página.

12 Cambiar los permisos de usuario en los archivos de registro, que Lighttpd tendrá que ser capaz de escribir a. Hay dos de estos archivos de registro: "error.log" y "access.log" y ambos están situados bajo el "/ var / / lighttpd log" directorio. Para cambiar los permisos en estos archivos, escriba lo siguiente, uno por línea: "chown -R lighttpd: /var/log/lighttpd/error.log lighttpd" y "chown -R lighttpd: lighttpd / var / log / lighttpd / Acceso .Iniciar sesión".

13 Compruebe si Lighttpd se inició después de que se instala introduciendo el siguiente: "lighttpd pidof". Si un número o serie de números aparece, entonces significa Lighttpd se está ejecutando actualmente. En este caso, reinicie el servidor para que las nuevas configuraciones tengan efecto: "/etc/init.d/lighttpd reiniciar". Si el servidor no se está ejecutando, introduciendo el siguiente: "/etc/init.d/lighttpd empezar".

Consejos y advertencias

  • Compruebe todas las líneas que entran en los archivos de configuración para asegurarse de que no hizo ningún error tipográfico. Tales errores pueden provocar que el servidor Lighttpd falle en el inicio o reinicio.