mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-10-01 08:25:44 -04:00
Add unsecure listener port to homeserver
This commit is contained in:
parent
79650f795f
commit
399e004884
@ -206,11 +206,17 @@ class SynapseHomeServer(HomeServer):
|
|||||||
"""
|
"""
|
||||||
return "%s-%s" % (resource, path_seg)
|
return "%s-%s" % (resource, path_seg)
|
||||||
|
|
||||||
def start_listening(self, port):
|
def start_listening(self, secure_port, unsecure_port):
|
||||||
|
if secure_port is not None:
|
||||||
reactor.listenSSL(
|
reactor.listenSSL(
|
||||||
port, Site(self.root_resource), self.tls_context_factory
|
secure_port, Site(self.root_resource), self.tls_context_factory
|
||||||
)
|
)
|
||||||
logger.info("Synapse now listening on port %d", port)
|
logger.info("Synapse now listening on port %d", secure_port)
|
||||||
|
if unsecure_port is not None:
|
||||||
|
reactor.listenTCP(
|
||||||
|
unsecure_port, Site(self.root_resource)
|
||||||
|
)
|
||||||
|
logger.info("Synapse now listening on port %d", unsecure_port)
|
||||||
|
|
||||||
|
|
||||||
def run():
|
def run():
|
||||||
@ -249,7 +255,7 @@ def setup():
|
|||||||
web_client=config.webclient,
|
web_client=config.webclient,
|
||||||
redirect_root_to_web_client=True,
|
redirect_root_to_web_client=True,
|
||||||
)
|
)
|
||||||
hs.start_listening(config.bind_port)
|
hs.start_listening(config.bind_port, config.unsecure_port)
|
||||||
|
|
||||||
hs.get_db_pool()
|
hs.get_db_pool()
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ class ServerConfig(Config):
|
|||||||
self.signing_key = self.read_signing_key(args.signing_key_path)
|
self.signing_key = self.read_signing_key(args.signing_key_path)
|
||||||
self.bind_port = args.bind_port
|
self.bind_port = args.bind_port
|
||||||
self.bind_host = args.bind_host
|
self.bind_host = args.bind_host
|
||||||
|
self.unsecure_port = args.unsecure_port
|
||||||
self.daemonize = args.daemonize
|
self.daemonize = args.daemonize
|
||||||
self.pid_file = self.abspath(args.pid_file)
|
self.pid_file = self.abspath(args.pid_file)
|
||||||
self.webclient = args.no_webclient
|
self.webclient = args.no_webclient
|
||||||
@ -39,8 +40,10 @@ class ServerConfig(Config):
|
|||||||
help="The name of the server")
|
help="The name of the server")
|
||||||
server_group.add_argument("--signing-key-path",
|
server_group.add_argument("--signing-key-path",
|
||||||
help="The signing key to sign messages with")
|
help="The signing key to sign messages with")
|
||||||
server_group.add_argument("-p", "--bind-port", metavar="PORT", type=int,
|
server_group.add_argument("-p", "--bind-port", metavar="PORT",
|
||||||
help="TCP port to listen on")
|
type=int, help="https port to listen on")
|
||||||
|
server_group.add_argument("--unsecure-port", metavar="PORT",
|
||||||
|
type=int, help="http port to listen on")
|
||||||
server_group.add_argument("--bind-host", default="",
|
server_group.add_argument("--bind-host", default="",
|
||||||
help="Local interface to listen on")
|
help="Local interface to listen on")
|
||||||
server_group.add_argument("-D", "--daemonize", action='store_true',
|
server_group.add_argument("-D", "--daemonize", action='store_true',
|
||||||
|
Loading…
Reference in New Issue
Block a user