[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [snowflake/master] Server ports as parameters



commit 3f4f5d2292416dc7aeb6d091c174e20d779fe947
Author: Hooman <hoomanm@xxxxxxxxxxxxx>
Date:   Wed Jul 12 12:07:28 2017 -0700

    Server ports as parameters
---
 broker/broker.go | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/broker/broker.go b/broker/broker.go
index 1932b81..ee6f509 100644
--- a/broker/broker.go
+++ b/broker/broker.go
@@ -229,12 +229,15 @@ func ipHandler(w http.ResponseWriter, r *http.Request) {
 	w.Write([]byte(remoteAddr))
 }
 
-var cert, cert_key string
+var cert, cert_key, http_port, https_port string
 
 func init() {
 	flag.StringVar(&cert, "cert", "", "TLS certificate file")
 	flag.StringVar(&cert_key, "key", "", "TLS key file")
 
+	flag.StringVar(&http_port, "webPort", "80", "HTTP port number")
+	flag.StringVar(&https_port, "tlsPort", "443", "HTTPS port number")
+
 	flag.Parse()
 
 
@@ -269,7 +272,7 @@ func main() {
 	//Run HTTP server
 	go func(){
 		defer wg.Done()
-		err := http.ListenAndServe(":80", nil)
+		err := http.ListenAndServe(":" + http_port, nil)
 		if err != nil {
 			log.Println("ListenAndServe: ", err)
 		}
@@ -278,7 +281,7 @@ func main() {
 	//Run HTTPS server
 	go func(){
 		defer wg.Done()
-		err := http.ListenAndServeTLS(":443", cert, cert_key, nil)
+		err := http.ListenAndServeTLS(":" + https_port, cert, cert_key, nil)
 		if err != nil {
 			log.Println("ListenAndServeTLS: ", err)
 		}



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits