Table of Contents

Configuración de Lighttpd

Configuración básica del servicio

El archivo de configuración está en /etc/lighttpd

 cd /etc/lighttpd 

Hacer una copia de seguridad del archivo original por las dudas…

 cp /etc/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf.original 

Modificar el directorio de trabajo de lighttpd, server.document-root. Tiene que apuntar a donde está index.html.

 nano lighttpd.conf 
server.document-root        = "/mnt/hdd/web/html"
server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
server.errorlog             = "/var/log/lighttpd/error.log"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
server.port                 = 80

Reiniciar el servicio

 service lighttpd restart 

Configuración Let's Encrypt

En /etc/lighttpd/conf-enabled/ modificar el archivo que se crea automáticamente al instalar CertBOT, letsencrypt.conf.

Probablemente tenga como ruta de acceso a los cerificados algo como

ssl.pemfile = "/etc/letsencrypt/live/mydomain.com/combined.pem"
ssl.ca-file =  "/etc/letsencrypt/live/mydomain.com/fullchain.pem"

Solamente hay que reemplazar mydomain.com por el verdadero nombre de dominio, que es también la verdadera ruta al certificado.

El estado del servicio y los problemas que puede tener para arrancar se pueden ver con

 # service lighttpd status