Update sites.inc
This commit is contained in:
@@ -306,6 +306,8 @@ NEWSITE(){
|
|||||||
read -n 1 response
|
read -n 1 response
|
||||||
echo
|
echo
|
||||||
if [[ $response =~ ^[Yy]$ ]] || [ "${response}" = "" ]; then
|
if [[ $response =~ ^[Yy]$ ]] || [ "${response}" = "" ]; then
|
||||||
|
|
||||||
|
|
||||||
if [[ ${NEW_SITE} == *","* ]]; then
|
if [[ ${NEW_SITE} == *","* ]]; then
|
||||||
IFS=','; NEW_SITES=(${NEW_SITE}); unset IFS
|
IFS=','; NEW_SITES=(${NEW_SITE}); unset IFS
|
||||||
MAIN_SITE=${NEW_SITES[0]}
|
MAIN_SITE=${NEW_SITES[0]}
|
||||||
@@ -438,6 +440,37 @@ NEWSITE(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NEWPROXYSITE_CREATE(){
|
||||||
|
SITENAME=${1}
|
||||||
|
PROXYHOST=${2}
|
||||||
|
PROXYPORT=${3}
|
||||||
|
PROXYSCHEME=${4}
|
||||||
|
WEBSOCKET=${5}
|
||||||
|
HSTS=${6}
|
||||||
|
EXPLOITS=${7}
|
||||||
|
SECURE=${8}
|
||||||
|
|
||||||
|
if [[ ${SITENAME} == *","* ]]; then
|
||||||
|
IFS=','; ${SITENAMES}=(${SITENAME}); unset IFS
|
||||||
|
MAIN_SITE=${SITENAMES[0]}
|
||||||
|
NGINX_SERVERNAME=${SITENAMES//[,]/ }
|
||||||
|
else
|
||||||
|
MAIN_SITE=${SITENAME}
|
||||||
|
NGINX_SERVERNAME=${SITENAME}
|
||||||
|
fi
|
||||||
|
|
||||||
|
cp ${FOLDER}/templates/nginx.proxy.site /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<SERVER_NAME>>/${NGINX_SERVERNAME}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<MAIN_SITE>>/${MAIN_SITE}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<PROXY_IP>>/${PROXYHOST}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<PROXY_PORT>>/${PROXYPORT}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<PROXY_SCHEME>>/${PROXYSCHEME}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<WEBSOCKET>>/${WEBSOCKET}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<HSTS>>/${HSTS}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<EXPLOITS>>/${EXPLOITS}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
sed -i "s/<<SECURE>>/${SECURE}/g" /etc/nginx/sites-enabled/${MAIN_SITE}.conf
|
||||||
|
}
|
||||||
|
|
||||||
SITEINFO(){
|
SITEINFO(){
|
||||||
# start=`date +%s`
|
# start=`date +%s`
|
||||||
cw_spc1=30
|
cw_spc1=30
|
||||||
@@ -631,7 +664,18 @@ SITEINFO(){
|
|||||||
echo -e "\033[12A"
|
echo -e "\033[12A"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo -e "\n\nSAVED"
|
echo -e "\n\n\n"
|
||||||
|
|
||||||
|
NEWPROXYSITE_CREATE ${site} ${server} ${port} ${scheme} ${wbskt} ${hsts} ${explt} ${lock}
|
||||||
|
# SITENAME=${1}
|
||||||
|
# PROXYHOST=${2}
|
||||||
|
# PROXYPORT=${3}
|
||||||
|
# PROXYSCHEME=${4}
|
||||||
|
# WEBSOCKET=${5}
|
||||||
|
# HSTS=${6}
|
||||||
|
# EXPLOITS=${7}
|
||||||
|
# SECURE=${8}
|
||||||
|
|
||||||
edit=c
|
edit=c
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user