def server_setup(server)
logging_params = self.logging_params
logging_params.server_setup(self, server)
access_log_params = self.access_log_params
access_log_params.server_setup(self, server)
@loader.load
for mod_path, error in @loader.load_errors
server.err("error: not loaded #{mod_path.inspect}: #{error}")
end
doc_factory = @loader.factory
doc_factory.add_option(:pw_enc, @pw_enc)
doc_factory.setup
server_params = self.server_params
server_params.server_setup(self, server)
alias_list = self.aliases
alias_list.server_setup(self, server)
document_list = self.documents
document_list.server_setup(self, server, doc_factory)
filter_list = self.filters
filter_list.server_setup(self, server, doc_factory)
admin_params = self.admin_params
admin_params.server_setup(self, server, @loader, doc_factory, @pw_enc, @page_path)
@start_time = server.start_time
@restart_count = server.restart_count
@restart_time = server.restart_time
@server = server
server.close_hook{|s|
logfiles_close
}
nil
end