Commit 02c0453b authored by neil's avatar neil
Browse files

support customized standalone server port for servers, that is behind HAProxy...

support customized standalone server port for servers, that is behind HAProxy or load balance,    default is 80.
parent 1add47a6
...@@ -308,9 +308,9 @@ _startserver() { ...@@ -308,9 +308,9 @@ _startserver() {
fi fi
# while true ; do # while true ; do
if [ "$DEBUG" ] ; then if [ "$DEBUG" ] ; then
echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | $_NC -l -p 80 -vv echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | $_NC -l -p $Le_HTTPPort -vv
else else
echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | $_NC -l -p 80 > /dev/null echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | $_NC -l -p $Le_HTTPPort > /dev/null
fi fi
# done # done
} }
...@@ -558,11 +558,16 @@ issue() { ...@@ -558,11 +558,16 @@ issue() {
_err "Please install netcat(nc) tools first." _err "Please install netcat(nc) tools first."
return 1 return 1
fi fi
netprc="$(ss -ntpl | grep ':80 ')" if [ -z "$Le_HTTPPort" ] ; then
Le_HTTPPort=80
fi
_setopt "$DOMAIN_CONF" "Le_HTTPPort" "=" "$Le_HTTPPort"
netprc="$(ss -ntpl | grep :$Le_HTTPPort" ")"
if [ "$netprc" ] ; then if [ "$netprc" ] ; then
_err "$netprc" _err "$netprc"
_err "tcp port 80 is already used by $(echo "$netprc" | cut -d : -f 4)" _err "tcp port $Le_HTTPPort is already used by $(echo "$netprc" | cut -d : -f 4)"
_err "Please stop it first" _err "Please stop it first"
return 1 return 1
fi fi
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment