schwarz

archive of mindset

schwarz header image 4

How to use lighttpd to serve a static site for development

September 18, 2007 · 0 comments

Write the following into your /etc/lighttpd/lighttpd.conf


server.bind = "0.0.0.0"
server.port = 3000
server.document-root = CWD
server.dir-listing = "enable"

mimetype.assign = (  
  ".css"        =>  "text/css",
  ".gif"        =>  "image/gif",
  ".htm"        =>  "text/html",
  ".html"       =>  "text/html",
  ".jpeg"       =>  "image/jpeg",
  ".jpg"        =>  "image/jpeg",
  ".js"         =>  "text/javascript",
  ".png"        =>  "image/png",
  ".swf"        =>  "application/x-shockwave-flash",
  ".txt"        =>  "text/plain"
)

Not bad, now, a really nice way to execute this, would be from the directory of where your sites' html & assets are at.

Place the folowing in to your ~/.bash_login or ~/.profile file.

alias li="lighttpd -D -f /etc/lighttpd/lighttpd.conf"

Proof is in the pudding:


bens-pb:~/sites ben$ li
2007-09-18 23:44:55: (log.c.75) server started

Ctrl+c will quit the server


2007-09-18 23:45:30: (server.c.1216) [note] graceful shutdown started 
2007-09-18 23:45:30: (log.c.135) server stopped

Shazam! Easy.

Tags:·····

  • Like gas stations in rural Texas after 10 pm, comments are closed.