Mohammed Al Ashaal 7e9a0fbe11 Update README.md | 8 years ago | |
---|---|---|
README.md | 8 years ago | |
httpsify.go | 8 years ago |
a transparent HTTPS terminator for letsencrypt with auto certificates renewal, you may need to read more about LetsEncrypt from here
~ 2 MB
httpsify --backend=http://127.0.0.1
X-Forwarded-*
headers, X-Real-IP
header and X-Remote-IP
/X-Remote-Port
to the backend server .Currently the only available binaries are built for
linux
386/amd64
and you can download them from [here]() .
Building from source :
-- MAke sure you haveGolang
installed .
--go get github.com/alash3al/httpsify
.
--go install github.com/alash3al/httpsify
.
-- make sure that$GOPATH/bin
in your$PATH
.
lets say that you have extracted/built httpsify in the current working directory .
# this is the simplest way to run httpsify # this will run a httpsify instance listening on port 443 and passing the incoming requests to http://localhost # and building valid signed cerificates for the specified domains [they must be valid domain names] ./httpsify --backend=http://localhost --domains="domain.tld,www.domain.tld,another.domain.tld"