summaryrefslogtreecommitdiff
path: root/paste/servers/ajp_threaded_server.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/servers/ajp_threaded_server.py')
-rw-r--r--paste/servers/ajp_threaded_server.py60
1 files changed, 0 insertions, 60 deletions
diff --git a/paste/servers/ajp_threaded_server.py b/paste/servers/ajp_threaded_server.py
deleted file mode 100644
index 8bdedc7..0000000
--- a/paste/servers/ajp_threaded_server.py
+++ /dev/null
@@ -1,60 +0,0 @@
-from optparse import Option
-from paste.util import thirdparty
-thirdparty.add_package('flup')
-from paste import pyconfig
-
-def serve(conf, app):
- from flup.server.ajp import WSGIServer
- return serve_server(conf, app, WSGIServer)
-
-def serve_server(conf, app, server_class):
- root_url = conf.get('root_url', '')
- root_url = root_url and root_url.rstrip('/')
- server = server_class(
- app,
- scriptName=root_url,
- bindAddress=(conf.get('host', 'localhost'),
- int(conf.get('port', 8009))),
- allowedServers=pyconfig.make_list(conf.get('allowed_servers', None)))
- return server.run()
-
-options = [
- Option('--host',
- metavar="HOST",
- help='The host name to bind to (default localhost). Note, if binding to localhost, only local connections will be allowed.'),
- Option('--port',
- metavar="PORT",
- help='The port to bind to (default 8009).'),
- Option('--root-url',
- metavar="URL",
- help='The URL level to expect for incoming connections; if not set and this is not bound to /, then SCRIPT_NAME and PATH_INFO may be incorrect.'),
- Option('--allowed-servers',
- metavar="IP_LIST",
- help='A list of servers to allow connections from.'),
- ]
-
-description = """\
-An AJP (Apache Jarkarta Tomcat Connector) threaded server. For more
-about AJP see <http://jakarta.apache.org/tomcat/connectors-doc/>.
-This server is from flup: <http://www.saddi.com/software/flup/>.
-"""
-
-help = """\
-When configuring, you would set worker.properties to something like
-(for mod_jk):
-
- worker.list=foo
- worker.foo.port=8009
- worker.foo.host=localhost
- worker.foo.type=ajp13
-
-Example httpd.conf (for mod_jk):
-
- JkWorkersFile /path/to/workers.properties
- JkMount /* foo
-
-If your ajp application is not on the root, you SHOULD specify
-root_url so that SCRIPT_NAME and PATH_INFO are correct.
-"""
-
-# @@: TODO: handle the logging level, or integrate logging