From 16a9c03b6c3d7edf5db61c04a135229b3996f4ff Mon Sep 17 00:00:00 2001 From: net909 Date: Tue, 16 Dec 2025 20:16:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E7=BD=B2=E5=88=B0?= =?UTF-8?q?=E9=98=BF=E9=87=8C=E4=BA=91WAF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/lib/deploy/aliyun.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/lib/deploy/aliyun.php b/app/lib/deploy/aliyun.php index b0ed2c5..f76eaf0 100644 --- a/app/lib/deploy/aliyun.php +++ b/app/lib/deploy/aliyun.php @@ -311,7 +311,20 @@ class aliyun implements DeployInterface } $data['Listen']['CertId'] = $cert_id; - if (empty($data['Listen']['HttpsPorts'])) $data['Listen']['HttpsPorts'] = [443]; + if (empty($data['Listen']['HttpsPorts'])) { + $data['Listen']['HttpsPorts'] = [443]; + $data['Listen']['TLSVersion'] = 'tlsv1.1'; + $data['Listen']['EnableTLSv3'] = true; + $data['Listen']['CipherSuite'] = 1; + } + if (count($data['Redirect']['BackendPorts']) == 1 && $data['Redirect']['BackendPorts'][0]['Protocol'] == 'http') { + $data['Redirect']['BackendPorts'][] = [ + 'ListenPort' => 443, + 'Protocol' => 'https', + 'BackendPort' => $data['Redirect']['BackendPorts'][0]['BackendPort'], + ]; + $data['Redirect']['FocusHttpBackend'] = true; + } $data['Redirect']['Backends'] = $data['Redirect']['AllBackends']; $param = [ 'Action' => 'ModifyDomain',