Instalacion de Lighttpd en CentOS

Iniciado por ZanGetsu, Junio 22, 2013, 06:49:10 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Junio 22, 2013, 06:49:10 PM Ultima modificación: Junio 22, 2013, 06:50:42 PM por ZanGetsu

Bueno para instalar lighttpd primero nos logeamos como root, su y
nuestra pass, seguidamente dependiendo de nuestro sistema ( x86_64 o i386 ):

x86_64:

Código: php
    - wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
    - rpm -Uhv rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm


i386

Código: php
    - wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i386.rpm
    - rpm -Uhv rpmforge-release-0.5.2-2.el6.rf.i386.rpm


Luego de eso a instalar : yum install lighttpd

Seguido procederemos a iniciarlo :

Código: php
    - chkconfig --levels 235 lighttpd on
    - /etc/init.d/lighttpd start


Con esto ya nos saldra nuestro primer error :

Iniciando lighttpd: 2013-06-22 18:35:55: (server.c.722) couldn't set 'max filedescriptors' Permission denied

Primero debemos ejecutar: yum install policycoreutils-python , para tener audit2allow instalado en el equipo.

y luego lo siguiente:

   
Código: php
- semodule -DB
    - /etc/init.d/auditd restart
    Stopping auditd:[ OK ]
    Starting auditd:[ OK ]
    - /etc/init.d/lighttpd restart
    Stopping lighttpd:[FAILED]
    Starting lighttpd: : (server.c.722) couldn't set 'max filedescriptors' Permission denied [FAILED]
    - grep lighttpd /var/log/audit/audit.log | audit2allow -M lighttpdmaxfds
    - semodule -i lighttpdmaxfds.pp
    - /etc/init.d/lighttpd start
    Starting lighttpd:[ OK ] 

    - /usr/sbin/semodule -B

Y con eso tendremos corriendo nuestro servicio lighttpd :D

El archivo de configuracion de lighttpd lo podemos editar con vim :

Código: php
vi /etc/lighttpd/lighttpd.conf

"s" - para editar
":wq" para salir y guardar,

Saludos !