]>
Commit | Line | Data |
---|---|---|
b3102128 MF |
1 | import tornado.ioloop |
2 | import tornado.web | |
3 | import os | |
4 | import tornado.httpserver | |
5 | class XrdHandler(tornado.web.RequestHandler): | |
6 | def get(self): | |
7 | self.render("templates/xrd.xml", hostname="ronin.local", url="https://ronin.local") | |
8 | ||
9 | class UserHandler(tornado.web.RequestHandler): | |
10 | def get(self, user): | |
11 | #user = self.get_argument("user") | |
12 | self.render("templates/user.xml", user=user) | |
13 | ||
14 | application = tornado.web.Application([ | |
15 | (r"/.well-known/host-meta", XrdHandler), | |
16 | (r"/user/(.+)", UserHandler), | |
17 | ],debug=True, | |
b3102128 MF |
18 | ) |
19 | srv = tornado.httpserver.HTTPServer(application, ssl_options={ | |
20 | "certfile": "ronin.local.pem", | |
21 | "keyfile": "ronin.local.key", | |
22 | }) | |
23 | ||
b3102128 MF |
24 | if __name__ == "__main__": |
25 | srv.listen(443) | |
3ffcd3f8 MF |
26 | tornado.ioloop.IOLoop.instance().start() |
27 |