Update sites.inc
This commit is contained in:
@@ -306,6 +306,8 @@ NEWSITE(){
|
||||
read -n 1 response
|
||||
echo
|
||||
if [[ $response =~ ^[Yy]$ ]] || [ "${response}" = "" ]; then
|
||||
|
||||
|
||||
if [[ ${NEW_SITE} == *","* ]]; then
|
||||
IFS=','; NEW_SITES=(${NEW_SITE}); unset IFS
|
||||
MAIN_SITE=${NEW_SITES[0]}
|
||||
@@ -438,6 +440,37 @@ NEWSITE(){
|
||||
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(){
|
||||
# start=`date +%s`
|
||||
cw_spc1=30
|
||||
@@ -631,7 +664,18 @@ SITEINFO(){
|
||||
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
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user