From d7d08f2f12544841cf61bf24b4a907c4f90f6415 Mon Sep 17 00:00:00 2001 From: dami Date: Sun, 28 Jun 2026 23:09:46 +0800 Subject: [PATCH 1/2] Update site.py --- web/utils/site.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/utils/site.py b/web/utils/site.py index 59f243958..c4535731c 100644 --- a/web/utils/site.py +++ b/web/utils/site.py @@ -2188,10 +2188,14 @@ location ^~ {from} {\n\ if ssl_type == 'now': if status: return mw.returnData(False, '使用中,先关闭再删除') + + ssl_acme_dir = mw.getAcmeDomainDir(site_name) + if os.path.exists(ssl_acme_dir): + mw.execShell('rm -rf ' + ssl_acme_dir) + if os.path.exists(path): mw.execShell('rm -rf ' + path) - else: - return mw.returnData(False, '还未申请!') + return mw.returnData(True, '删除成功') elif ssl_type == 'lets': ssl_lets_dir = self.sslLetsDir + '/' + site_name csr_lets_path = ssl_lets_dir + '/fullchain.pem' # 生成证书路径 From c554c19a128d730954e3f973d7c58602760844a9 Mon Sep 17 00:00:00 2001 From: dami Date: Sun, 28 Jun 2026 23:10:34 +0800 Subject: [PATCH 2/2] Update site.py --- web/utils/site.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/utils/site.py b/web/utils/site.py index c4535731c..690aa084c 100644 --- a/web/utils/site.py +++ b/web/utils/site.py @@ -2189,12 +2189,12 @@ location ^~ {from} {\n\ if status: return mw.returnData(False, '使用中,先关闭再删除') + if os.path.exists(path): + mw.execShell('rm -rf ' + path) + ssl_acme_dir = mw.getAcmeDomainDir(site_name) if os.path.exists(ssl_acme_dir): mw.execShell('rm -rf ' + ssl_acme_dir) - - if os.path.exists(path): - mw.execShell('rm -rf ' + path) return mw.returnData(True, '删除成功') elif ssl_type == 'lets': ssl_lets_dir = self.sslLetsDir + '/' + site_name