Update sites.inc
This commit is contained in:
@@ -471,24 +471,34 @@ NEWSITE(){
|
||||
|
||||
NEWPROXYSITE_CREATE(){
|
||||
SITENAME=${1}
|
||||
PROXYHOST=${2}
|
||||
PROXYPORT=${3}
|
||||
PROXYSCHEME=${4}
|
||||
WEBSOCKET=${5}
|
||||
HSTS=${6}
|
||||
EXPLOITS=${7}
|
||||
SECURE=${8}
|
||||
SERVERNAMES=${2}
|
||||
PROXYHOST=${3}
|
||||
PROXYPORT=${4}
|
||||
PROXYSCHEME=${5}
|
||||
WEBSOCKET=${6}
|
||||
HSTS=${7}
|
||||
EXPLOITS=${8}
|
||||
SECURE=${9}
|
||||
|
||||
if [[ ${SITENAME} == *","* ]]; then
|
||||
IFS=','; SITENAMES=(${SITENAME}); unset IFS
|
||||
MAIN_SITE=${SITENAMES[0]}
|
||||
NGINX_SERVERNAME=${SITENAMES//[,]/ }
|
||||
if [[ ${SERVERNAMES} == *","* ]]; then
|
||||
IFS=','; SERVERNAMES=(${SERVERNAMES}); unset IFS
|
||||
MAIN_SITE=${SERVERNAMES[0]}
|
||||
NGINX_SERVERNAME=${SERVERNAMES//[,]/ }
|
||||
else
|
||||
MAIN_SITE=${SITENAME}
|
||||
NGINX_SERVERNAME=${SITENAME}
|
||||
MAIN_SITE=${SERVERNAMES}
|
||||
NGINX_SERVERNAME=${SERVERNAMES}
|
||||
fi
|
||||
nginxconfig=${NM_NGINXPATH}/sites-enabled/${MAIN_SITE}.conf
|
||||
if [ "${MAIN_SITE}" != "${SITENAME}"] && [ -f ${nginxconfig} ]; then
|
||||
echo -e "\n${idsCL[LightRed]}New site name already exists!${idsCL[Default]}\n"
|
||||
exit 1
|
||||
else
|
||||
[ "${MAIN_SITE}" != "${SITENAME}"] && mv ${NM_NGINXPATH}/sites-enabled/${SITENAME}.conf ${nginxconfig}
|
||||
|
||||
echo "${SITENAME} ${SERVERNAMES} ${PROXYHOST} ${PROXYPORT} ${PROXYSCHEME} ${WEBSOCKET} ${HSTS} ${EXPLOITS} ${SECURE} "
|
||||
|
||||
fi
|
||||
|
||||
echo "${SITENAME} ${PROXYHOST} ${PROXYPORT} ${PROXYSCHEME} ${WEBSOCKET} ${HSTS} ${EXPLOITS} ${SECURE} "
|
||||
|
||||
# cp ${NM_FOLDER}/templates/nginx.proxy.site ${nginxconfig}
|
||||
# sed -i "s/<<SERVER_NAME>>/${NGINX_SERVERNAME}/g" ${nginxconfig}
|
||||
@@ -709,9 +719,9 @@ SITEINFO(){
|
||||
;;
|
||||
*)
|
||||
echo -e "\n\n\n"
|
||||
NEWPROXYSITE_CREATE ${site} ${server} ${port} ${scheme} ${wbskt} ${hsts} ${explt} ${lock}
|
||||
NEWPROXYSITE_CREATE ${site} ${servernames} ${server} ${port} ${scheme} ${wbskt} ${hsts} ${explt} ${lock}
|
||||
|
||||
edit=c
|
||||
edit=E
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
Reference in New Issue
Block a user