Added proxy template for support proxy request from nginx to another service
This commit is contained in:
@@ -54,7 +54,8 @@ json_list() {
|
||||
"CUSTOM_DOCROOT": "'$CUSTOM_DOCROOT'",
|
||||
"SUSPENDED": "'$SUSPENDED'",
|
||||
"TIME": "'$TIME'",
|
||||
"DATE": "'$DATE'"
|
||||
"DATE": "'$DATE'",
|
||||
"PROXY_PORT_INTERNAL": "'$PROXY_PORT_INTERNAL'"
|
||||
}'
|
||||
echo '}'
|
||||
}
|
||||
@@ -86,6 +87,7 @@ shell_list() {
|
||||
fi
|
||||
if [ -n "$PROXY_SYSTEM" ]; then
|
||||
echo "PROXY: $PROXY"
|
||||
echo "PROXY_PORT_INTERNAL: $PROXY_PORT_INTERNAL"
|
||||
echo "PROXY EXT: ${PROXY_EXT//,/ }"
|
||||
fi
|
||||
if [ -n "$STATS" ]; then
|
||||
@@ -109,18 +111,18 @@ plain_list() {
|
||||
echo -ne "$DOMAIN\t$IP\t$IP6\t$DOCROOT\t$U_DISK\t$U_BANDWIDTH\t$TPL\t"
|
||||
echo -ne "$ALIAS\t$STATS\t$STATS_USER\t$SSL\t$SSL_FORCE\t$SSL_HSTS\t$SSL_HOME\t,$LETSENCRYPT"
|
||||
echo -ne "$FTP_USER\t$FTP_PATH\t$AUTH_USER\t$BACKEND\t$PROXY\t"
|
||||
echo -e "$PROXY_EXT\t$SUSPENDED\t$TIME\t$DATE"
|
||||
echo -e "$PROXY_EXT\t$SUSPENDED\t$TIME\t$DATE\t$PROXY_PORT_INTERNAL"
|
||||
}
|
||||
|
||||
# CSV list function
|
||||
csv_list() {
|
||||
echo -n "DOMAIN,IP,IP6,DOCROOT,U_DISK,U_BANDWIDTH,TPL,ALIAS,STATS,STATS_USER,SSL,"
|
||||
echo -n "SSL_FORCE,SSL_HSTS,SSL_HOME,LETSENCRYPT,FTP_USER,FTP_PATH,AUTH_USER,BACKEND,PROXY,PROXY_EXT,"
|
||||
echo "SUSPENDED,TIME,DATE"
|
||||
echo "SUSPENDED,TIME,DATE,PROXY_PORT_INTERNAL"
|
||||
echo -n "$DOMAIN,$IP,$IP6,$DOCROOT,$U_DISK,$U_BANDWIDTH,$TPL,\"$ALIAS\",$STATS"
|
||||
echo -n "\"$STATS_USER\",$SSL,$SSL_FORCE,$SSL_HSTS,$SSL_HOME,$LETSENCRYPT,\"$FTP_USER\",\"$FTP_PATH\","
|
||||
echo -n "\"$AUTH_USER\",$BACKEND,$PROXY,\"$PROXY_EXT\",$SUSPENDED,$TIME,"
|
||||
echo "$DATE"
|
||||
echo -n "\"$AUTH_USER\",$BACKEND,$PROXY,\"$PROXY_EXT\",$SUSPENDED,$TIME,$DATE,"
|
||||
echo "\"$PROXY_PORT_INTERNAL\""
|
||||
}
|
||||
|
||||
#----------------------------------------------------------#
|
||||
@@ -145,6 +147,10 @@ else
|
||||
DOCROOT="$HOMEDIR/$user/web/$DOMAIN/public_html/"
|
||||
fi
|
||||
|
||||
if [ -z "$PROXY_PORT_INTERNAL" ];then
|
||||
PROXY_PORT_INTERNAL="0"
|
||||
fi
|
||||
|
||||
# Listing data
|
||||
case $format in
|
||||
json) json_list ;;
|
||||
|
||||
Reference in New Issue
Block a user