This commit is contained in:
jeremygan2021
2026-03-22 23:20:40 +08:00
parent 09df6697ca
commit 3dd1f01483

9
create_new_domain_cert.sh Normal file → Executable file
View File

@@ -590,11 +590,16 @@ main() {
# 检查是否需要申请新证书 # 检查是否需要申请新证书
local skip_issue=false local skip_issue=false
check_existing_certificate || skip_issue=true if check_existing_certificate; then
skip_issue=true
else
skip_issue=false
fi
generate_http_config generate_http_config
reload_nginx reload_nginx
# 只有在需要申请新证书时才执行验证和申请流程
if [[ "$skip_issue" == "false" ]]; then if [[ "$skip_issue" == "false" ]]; then
if check_domain_reachability; then if check_domain_reachability; then
issue_certificate issue_certificate
@@ -602,6 +607,8 @@ main() {
log_error "域名可达性检测失败,无法继续" log_error "域名可达性检测失败,无法继续"
exit 1 exit 1
fi fi
else
log_info "跳过证书申请步骤"
fi fi
install_certificate install_certificate