初始化提交
This commit is contained in:
		
							
								
								
									
										42
									
								
								nginx/证书/自签名证书.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								nginx/证书/自签名证书.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| # 访问账户注册页面注册一个ZeroSSL账户:https://app.zerossl.com/signup | ||||
| # 获取账户的EAB凭证,用来注册acme帐户:https://app.zerossl.com/developer ,生成并保存EAB KID、EAB HMAC Key | ||||
|     # EAB KID: 0LMQmCsN7JfTiUGSBlt92A | ||||
|     # EAB HMAC Key: 0f7MrdOiBgoWO-KUDYvOjdebphcbJM6yL1l1fswh70girLlnp5iayptXf83QGm1JUMpZCTXAER87k3HPuDYxjw | ||||
|  | ||||
|  | ||||
| # 安装 acme.sh | ||||
| curl https://get.acme.sh | sh | ||||
| source ~/.bashrc | ||||
|  | ||||
|  | ||||
| # 注册 ZeroSSL 账户 | ||||
| acme.sh --register-account  --server zerossl \ | ||||
|         --eab-kid  你的eab-kid \ | ||||
|         --eab-hmac-key  你的eab-hmac-key | ||||
|  | ||||
|  | ||||
|  | ||||
| # 设置你的 DNS 提供商的 API,比如 Cloudflare(需要 API Key) | ||||
| export CF_Account_ID="630ec20446f17247191cbaec23d8af61"  | ||||
| export CF_Key="ran6bGxXpJ1Df-uZFPFAgfRRcgz_Us4hd0e_e_kO" | ||||
| export CF_Email="Dinxinchen@gmail.com" | ||||
|  | ||||
|  | ||||
|  | ||||
| # 申请证书(DNS 验证方式,不需要公网 IP),过程可能提示无法添加dns TXT 解析,按提示手动添加也可以 | ||||
| acme.sh --issue --dns dns_cf -d sit.lessie.ai | ||||
|  | ||||
| #证书申请成功后,acme.sh 会将证书文件存放在以下目录: | ||||
| #证书文件:/root/.acme.sh/sit.lessie.ai_ecc/sit.lessie.ai.cer | ||||
| #私钥文件:/root/.acme.sh/sit.lessie.ai_ecc/sit.lessie.ai.key | ||||
| #完整证书链文件:/root/.acme.sh/sit.lessie.ai_ecc/fullchain.cer | ||||
|  | ||||
| # nginx配置:(具体路径具体写) | ||||
| ssl_certificate /data/tengine/conf/certificate/lessie.ai/fullchain.cer; | ||||
| ssl_certificate_key /data/tengine/conf/certificate/lessie.ai/sit.lessie.ai.key; | ||||
|  | ||||
| # 查询证书有效期 | ||||
| openssl x509 -in /etc/nginx/ssl/fullchain.cer -noout -dates | ||||
|  | ||||
| # 手动续期 | ||||
| acme.sh --renew -d sit.lessie.ai | ||||
		Reference in New Issue
	
	Block a user
	 dxin
					dxin