Mercurial Hosting > luan
diff src/luan/host/WebHandler.java @ 1607:fa066aaa068c
nginx caching
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 30 Apr 2021 20:23:28 -0600 |
parents | ef9d96aeb541 |
children | f7e3adae4907 |
line wrap: on
line diff
--- a/src/luan/host/WebHandler.java Tue Apr 20 18:06:50 2021 -0600 +++ b/src/luan/host/WebHandler.java Fri Apr 30 20:23:28 2021 -0600 @@ -16,6 +16,7 @@ import goodjava.webserver.handlers.LogHandler; import goodjava.webserver.handlers.FileHandler; import goodjava.webserver.handlers.DirHandler; +import goodjava.webserver.handlers.HeadersHandler; import luan.Luan; import luan.LuanException; import luan.LuanTable; @@ -65,11 +66,13 @@ FileHandler fileHandler = new FileHandler(dirStr+"/site/"); Handler handler = new ListHandler( luanHandler, fileHandler ); + handler = new ContentTypeHandler(handler); handler = new IndexHandler(handler); DirHandler dirHandler = new DirHandler(fileHandler); Handler notFoundHander = new NotFound(luanHandler); + notFoundHander = new ContentTypeHandler(notFoundHander); handler = new ListHandler( handler, dirHandler, notFoundHander ); - handler = new ContentTypeHandler(handler); + handler = new HeadersHandler(handler); handler = new SafeHandler(handler); handler = new LogHandler(handler,LogHandler.dirLogger(new File(logDir),days30));