Update sites.inc
This commit is contained in:
@@ -471,24 +471,34 @@ NEWSITE(){
|
|||||||
|
|
||||||
NEWPROXYSITE_CREATE(){
|
NEWPROXYSITE_CREATE(){
|
||||||
SITENAME=${1}
|
SITENAME=${1}
|
||||||
PROXYHOST=${2}
|
SERVERNAMES=${2}
|
||||||
PROXYPORT=${3}
|
PROXYHOST=${3}
|
||||||
PROXYSCHEME=${4}
|
PROXYPORT=${4}
|
||||||
WEBSOCKET=${5}
|
PROXYSCHEME=${5}
|
||||||
HSTS=${6}
|
WEBSOCKET=${6}
|
||||||
EXPLOITS=${7}
|
HSTS=${7}
|
||||||
SECURE=${8}
|
EXPLOITS=${8}
|
||||||
|
SECURE=${9}
|
||||||
|
|
||||||
if [[ ${SITENAME} == *","* ]]; then
|
if [[ ${SERVERNAMES} == *","* ]]; then
|
||||||
IFS=','; SITENAMES=(${SITENAME}); unset IFS
|
IFS=','; SERVERNAMES=(${SERVERNAMES}); unset IFS
|
||||||
MAIN_SITE=${SITENAMES[0]}
|
MAIN_SITE=${SERVERNAMES[0]}
|
||||||
NGINX_SERVERNAME=${SITENAMES//[,]/ }
|
NGINX_SERVERNAME=${SERVERNAMES//[,]/ }
|
||||||
else
|
else
|
||||||
MAIN_SITE=${SITENAME}
|
MAIN_SITE=${SERVERNAMES}
|
||||||
NGINX_SERVERNAME=${SITENAME}
|
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
|
fi
|
||||||
|
|
||||||
echo "${SITENAME} ${PROXYHOST} ${PROXYPORT} ${PROXYSCHEME} ${WEBSOCKET} ${HSTS} ${EXPLOITS} ${SECURE} "
|
|
||||||
|
|
||||||
# cp ${NM_FOLDER}/templates/nginx.proxy.site ${nginxconfig}
|
# cp ${NM_FOLDER}/templates/nginx.proxy.site ${nginxconfig}
|
||||||
# sed -i "s/<<SERVER_NAME>>/${NGINX_SERVERNAME}/g" ${nginxconfig}
|
# sed -i "s/<<SERVER_NAME>>/${NGINX_SERVERNAME}/g" ${nginxconfig}
|
||||||
@@ -709,9 +719,9 @@ SITEINFO(){
|
|||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo -e "\n\n\n"
|
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
|
esac
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user