From b42c576f9303cad708a414812c8834820200de47 Mon Sep 17 00:00:00 2001 From: "Kelvin Ly (on the cloud)" Date: Fri, 28 Sep 2018 23:05:17 +0000 Subject: [PATCH] Fix port number for HTTPS --- install.sh | 2 ++ main.go | 2 +- rules.v4 | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index e05c8a9..e8dd089 100755 --- a/install.sh +++ b/install.sh @@ -11,6 +11,8 @@ echo "export PATH=$PATH:/usr/lib/go-1.10/bin" >> ~/.bashrc echo "export GOPATH=~/go" >> ~/.bashrc sudo cp rules.v4 /etc/iptables/rules.v4 +sudo service netfilter-persistent reload + sudo cp kelvinly-server.service /etc/systemd/system source ~/.bashrc diff --git a/main.go b/main.go index 8665055..82495ac 100644 --- a/main.go +++ b/main.go @@ -171,7 +171,7 @@ func startServer(srv *http.Server) { serveMux.Handle("/gfm/", http.StripPrefix("/gfm", http.FileServer(gfmstyle.Assets))) serveMux.HandleFunc("/main.css", func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, "main.css") }) - srv.Addr = ":8043" + srv.Addr = ":8443" srv.Handler = serveMux log.Print("starting server") log.Fatal(srv.ListenAndServeTLS("/etc/letsencrypt/live/"+DOMAIN_NAME+"/fullchain.pem", diff --git a/rules.v4 b/rules.v4 index ff9dd37..5eea513 100644 --- a/rules.v4 +++ b/rules.v4 @@ -5,7 +5,7 @@ :OUTPUT ACCEPT [2:120] :POSTROUTING ACCEPT [2:120] -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080 --A PREROUTING -p tcp -m tcp --dport 43 -j REDIRECT --to-ports 8043 +-A PREROUTING -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8443 COMMIT # Completed on Fri Sep 28 01:39:23 2018 # Generated by iptables-save v1.6.0 on Fri Sep 28 01:39:23 2018