def start(self): app = web.Application() app.add_routes([web.route('*', '/{tail:.*}', self.handle_request)]) aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader(self.dir)) middleware = SnareMiddleware(self.meta['/status_404']['hash']) middleware.setup_middlewares(app) web.run_app(app, host=self.run_args.host_ip, port=self.run_args.port)
async def start(self): app = web.Application() app.add_routes([web.route('*', '/{tail:.*}', self.handle_request)]) aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader(self.dir)) middleware = SnareMiddleware(self.meta['/status_404']['hash']) middleware.setup_middlewares(app) self.runner = web.AppRunner(app) await self.runner.setup() site = web.TCPSite(self.runner, self.run_args.host_ip, self.run_args.port) await site.start() names = sorted(str(s.name) for s in self.runner.sites) print("======== Running on {} ========\n" "(Press CTRL+C to quit)".format(', '.join(names)))
async def start(self): app = web.Application() app.add_routes([web.route("*", "/{tail:.*}", self.handle_request)]) aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader(self.dir)) middleware = SnareMiddleware( error_404=self.meta["/status_404"].get("hash"), headers=self.meta["/status_404"].get("headers", []), server_header=self.run_args.server_header, ) middleware.setup_middlewares(app) self.runner = web.AppRunner(app) await self.runner.setup() site = web.TCPSite(self.runner, self.run_args.host_ip, self.run_args.port) await site.start() names = sorted(str(s.name) for s in self.runner.sites) print("======== Running on {} ========\n" "(Press CTRL+C to quit)".format(", ".join(names)))
async def start(self): app = web.Application() app.add_routes([web.route('*', '/{tail:.*}', self.handle_request)]) aiohttp_jinja2.setup( app, loader=jinja2.FileSystemLoader(self.dir) ) middleware = SnareMiddleware( self.meta['/status_404']['hash'], self.run_args.server_header ) middleware.setup_middlewares(app) self.runner = web.AppRunner(app) await self.runner.setup() site = web.TCPSite(self.runner, self.run_args.host_ip, self.run_args.port) await site.start() names = sorted(str(s.name) for s in self.runner.sites) print("======== Running on {} ========\n" "(Press CTRL+C to quit)".format(', '.join(names)))
async def start(self): app = web.Application() app.add_routes([web.route('*', '/{tail:.*}', self.handle_request)]) aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader(self.dir)) middleware = SnareMiddleware( error_404=self.meta['/status_404'].get('hash'), headers=self.meta['/status_404'].get('headers', []), server_header=self.run_args.server_header) middleware.setup_middlewares(app) middleware.auth_middlewares(app, self.setting_info['auth_list'], self.setting_info['user_dict']) self.runner = web.AppRunner(app, access_log_class=RuleAccessLogger) await self.runner.setup() site = web.TCPSite(self.runner, self.run_args.host_ip, self.run_args.port) await site.start() names = sorted(str(s.name) for s in self.runner.sites) print("======== Running on {} ========\n" "(Press CTRL+C to quit)".format(', '.join(names)))
async def start(self): app = web.Application() app.add_routes([web.route('*', '/{tail:.*}', self.handle_request)]) if self.is_directory: aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader( self.run_args.full_page_path)) middleware = SnareMiddleware( error_404=self.meta['/status_404'].get('hash'), headers=self.meta['/status_404'].get('headers', []), server_header=self.run_args.server_header) middleware.setup_middlewares(app) self.runner = web.AppRunner(app) await self.runner.setup() site = web.TCPSite(self.runner, self.run_args.host_ip, self.run_args.port) await site.start() names = sorted(str(s.name) for s in self.runner.sites) print("======== Running on {} ========\n" "(Press CTRL+C to quit)".format(', '.join(names)))