Mercurial Hosting > luan
comparison src/luan/host/run.luan @ 1315:5763597ca5c0
add DomainHandler
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 30 Jan 2019 01:21:49 -0700 |
parents | cff4a7d778a6 |
children | 643cf1c37723 |
comparison
equal
deleted
inserted
replaced
1314:51a1987b55a3 | 1315:5763597ca5c0 |
---|---|
18 | 18 |
19 | 19 |
20 -- web server | 20 -- web server |
21 | 21 |
22 local Server = require "java:luan.webserver.Server" | 22 local Server = require "java:luan.webserver.Server" |
23 local IndexHandler = require "java:luan.webserver.handlers.IndexHandler" | |
23 local ContentTypeHandler = require "java:luan.webserver.handlers.ContentTypeHandler" | 24 local ContentTypeHandler = require "java:luan.webserver.handlers.ContentTypeHandler" |
24 local SafeHandler = require "java:luan.webserver.handlers.SafeHandler" | 25 local SafeHandler = require "java:luan.webserver.handlers.SafeHandler" |
25 | 26 |
26 local webHandler = WebHandler.new(Hosting.sites_dir) | 27 local webHandler = WebHandler.new(Hosting.sites_dir) |
27 local handler = webHandler | 28 local handler = webHandler |
29 handler = IndexHandler.new(handler) | |
28 handler = ContentTypeHandler.new(handler) | 30 handler = ContentTypeHandler.new(handler) |
29 handler = SafeHandler.new(handler) | 31 handler = SafeHandler.new(handler) |
30 local server = Server.ForAddress.new("127.0.0.1",8080,handler) | 32 local server = Server.ForAddress.new("127.0.0.1",8080,handler) |
31 server.start() | 33 server.start() |
32 | 34 |