コード例 #1
0
    # see if we should use chunking in our server replies
    if conf.get_bool('no-server-chunking', false):
        note("disabling server HTTP 1.1 reply chunking")
        http_server.http_request.use_chunked = false

    # ===========================================================================
    # Caching DNS Resolver
    # ===========================================================================
    # The resolver is used to resolve incoming IP address (for logging),
    # and also to resolve hostnames for HTTP Proxy requests.  I recommend
    # using a nameserver running on the local machine, but you can also
    # use a remote nameserver.

    nameserver = conf.get("dns-nameserver")
    if nameserver:
        rs = resolver.caching_resolver (nameserver)
    else:
        rs = None

    # ===========================================================================
    # Filesystem Object.
    # ===========================================================================
    # An abstraction for the file system.  Filesystem objects can be
    # combined and implemented in interesting ways.  The default type
    # simply remaps a directory to root.

    fs = filesys.os_filesystem (directory)

    # ===========================================================================
    # Folder HTTP handler
    # ===========================================================================
コード例 #2
0
ファイル: start_medusa.py プロジェクト: jtauber/redfoot-orig
    PUBLISHING_ROOT         = '/home/www'

HTTP_PORT               = 8080 # The standard port is 80
FTP_PORT                = 8021 # The standard port is 21
CHAT_PORT               = 8888
MONITOR_PORT    = 9999

# ===========================================================================
# Caching DNS Resolver
# ===========================================================================
# The resolver is used to resolve incoming IP address (for logging),
# and also to resolve hostnames for HTTP Proxy requests.  I recommend
# using a nameserver running on the local machine, but you can also
# use a remote nameserver.

rs = resolver.caching_resolver ('127.0.0.1')

# ===========================================================================
# Logging.
# ===========================================================================

# There are several types of logging objects. Multiple loggers may be combined,
# See 'logger.py' for more details.

# This will log to stdout:
lg = logger.file_logger (sys.stdout)

# This will log to syslog:
#lg = logger.syslog_logger ('/dev/log')

# This will wrap the logger so that it will
コード例 #3
0
    PUBLISHING_ROOT         = '/home/www'

HTTP_PORT               = 8080 # The standard port is 80
FTP_PORT                = 8021 # The standard port is 21
CHAT_PORT               = 8888
MONITOR_PORT    = 9999

# ===========================================================================
# Caching DNS Resolver
# ===========================================================================
# The resolver is used to resolve incoming IP address (for logging),
# and also to resolve hostnames for HTTP Proxy requests.  I recommend
# using a nameserver running on the local machine, but you can also
# use a remote nameserver.

rs = resolver.caching_resolver ('127.0.0.1')

# ===========================================================================
# Logging.
# ===========================================================================

# There are several types of logging objects. Multiple loggers may be combined,
# See 'logger.py' for more details.

# This will log to stdout:
lg = logger.file_logger (sys.stdout)

# This will log to syslog:
#lg = logger.syslog_logger ('/dev/log')

# This will wrap the logger so that it will
コード例 #4
0
ファイル: start_medusa.py プロジェクト: mdornseif/TvLuserland
    PUBLISHING_ROOT = "/home/www"

HTTP_PORT = 8080  # The standard port is 80
FTP_PORT = 8021  # The standard port is 21
CHAT_PORT = 8888
MONITOR_PORT = 9999

# ===========================================================================
# Caching DNS Resolver
# ===========================================================================
# The resolver is used to resolve incoming IP address (for logging),
# and also to resolve hostnames for HTTP Proxy requests.  I recommend
# using a nameserver running on the local machine, but you can also
# use a remote nameserver.

rs = resolver.caching_resolver("127.0.0.1")

# ===========================================================================
# Logging.
# ===========================================================================

# There are several types of logging objects. Multiple loggers may be combined,
# See 'logger.py' for more details.

# This will log to stdout:
lg = logger.file_logger(sys.stdout)

# This will log to syslog:
# lg = logger.syslog_logger ('/dev/log')

# This will wrap the logger so that it will