- Instalar paquete lighttpd. El script de inicio es:
/etc/init.d/lighttpd
y el archivo de configuración:
/etc/lighttpd/lighttpd.conf - Para que Lighttpd no liste el contenido de los directorios editaremos el archivo de configuración
/etc/lighttpd/lighttpd.conf y reemplazaremos la línea:
server.dir-listing = "enable"
por:
server.dir-listing = "disable"
- Lighttpd se identifica por defecto con su nombre y versión. Por seguridad ocultaremos
estos datos (al menos la versión) y añadiremos en /etc/lighttpd/lighttpd.conf
la línea:
server.tag = "lighttpd"
- Para comprobar la sintaxis de /etc/lighttpd/lighttpd.conf haremos:
# lighttpd -t -f /etc/lighttpd/lighttpd.conf Syntax OK
- Para aplicar los cambios reiniciamos Lighttpd:
# /etc/init.d/lighttpd restart
- Para asegurarnos de que Lighttpd está escuchando en el puerto 80 haremos:
# netstat -ntulp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name ... tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 4367/mysqld tcp6 0 0 :::80 :::* LISTEN 20249/lighttpd tcp6 0 0 :::22 :::* LISTEN 4277/sshd ...
- Comprobaremos si Lighttpd está bien instalado tecleando 127.0.0.1 o localhost en
el navegador. Si todo está correcto aparecerá la página de prueba de Lighttpd, el archivo:
/var/www/index.lighttpd.html
Recursos
- Ayuda de Lighttpd: redmine.lighttpd.net/wiki/lighttpd