Browse Source

fix: v2.1.6

jonssonyan 2 years ago
parent
commit
6fbeefe6ec
1 changed files with 8 additions and 6 deletions
  1. 8 6
      install_script.sh

+ 8 - 6
install_script.sh

@@ -1702,22 +1702,24 @@ change_cert() {
   fi
 
   docker rm -f trojan-panel-caddy &&
-    rm -rf ${CADDY_DATA}
-  rm -rf ${WEB_PATH}*
-  rm -rf ${CERT_PATH}*
-  rm -f ${DOMAIN_FILE}
+    rm -rf ${CADDY_LOG}* &&
+    cat /dev/null >${CADDY_CONFIG} &&
+    rm -rf ${WEB_PATH}* &&
+    rm -rf ${CERT_PATH}* &&
+    cat /dev/null >${DOMAIN_FILE}
+
   install_cert
 
   domain_2=$(cat "${DOMAIN_FILE}")
   if [[ -n "${domain_2}" ]]; then
     if [[ -n $(docker ps -a -q -f "name=^trojan-panel-ui$") ]]; then
       sed -i "s/${domain_1}/${domain_2}/g" ${NGINX_CONFIG} &&
-        docker reatart trojan-panel-ui
+        docker restart trojan-panel-ui
     fi
     if [[ -n $(docker ps -a -q -f "name=^trojan-panel-core$") ]]; then
       find /tpdata/trojan-panel-core/bin/ -type f -exec sed -i "s/${domain_1}/${domain_2}/g" {} + &&
         sed -i "s/${domain_1}/${domain_2}/g" ${trojan_panel_core_config_path} &&
-        docker reatart trojan-panel-core
+        docker restart trojan-panel-core
     fi
   fi
 }