mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-30 18:07:15 +00:00 
			
		
		
		
	
						commit
						f3e0eb705b
					
				| @ -1 +1,30 @@ | ||||
| #Using deploy api | ||||
| # Using deploy api | ||||
| 
 | ||||
| Here are the scripts to deploy the certs/key to the server/services. | ||||
| 
 | ||||
| ## 1. Deploy the certs to your cpanel host. | ||||
| 
 | ||||
| (cpanel deploy hook is not finished yet, this is just an example.) | ||||
| 
 | ||||
| Before you can deploy your cert, you must [issue the cert first](https://github.com/Neilpang/acme.sh/wiki/How-to-issue-a-cert). | ||||
| 
 | ||||
| Then you can deploy now: | ||||
| 
 | ||||
| ```sh | ||||
| export DEPLOY_CPANEL_USER=myusername | ||||
| export DEPLOY_CPANEL_PASSWORD=PASSWORD | ||||
| acme.sh --deploy -d example.com --deploy --deploy-hook cpanel | ||||
| ``` | ||||
| 
 | ||||
| ## 2. Deploy ssl cert on kong proxy engine based on api. | ||||
| 
 | ||||
| Before you can deploy your cert, you must [issue the cert first](https://github.com/Neilpang/acme.sh/wiki/How-to-issue-a-cert). | ||||
| 
 | ||||
| (TODO) | ||||
| 
 | ||||
| ## 3. Deploy the cert to remote server through SSH access. | ||||
| 
 | ||||
| (TODO) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										29
									
								
								deploy/cpanel.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								deploy/cpanel.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | ||||
| #!/usr/bin/env sh | ||||
| 
 | ||||
| #Here is the script to deploy the cert to your cpanel account by the cpanel APIs. | ||||
| 
 | ||||
| #returns 0 means success, otherwise error. | ||||
| 
 | ||||
| #export DEPLOY_CPANEL_USER=myusername | ||||
| #export DEPLOY_CPANEL_PASSWORD=PASSWORD | ||||
| 
 | ||||
| ########  Public functions ##################### | ||||
| 
 | ||||
| #domain keyfile certfile cafile fullchain | ||||
| cpanel_deploy() { | ||||
|   _cdomain="$1" | ||||
|   _ckey="$2" | ||||
|   _ccert="$3" | ||||
|   _cca="$4" | ||||
|   _cfullchain="$5" | ||||
| 
 | ||||
|   _debug _cdomain "$_cdomain" | ||||
|   _debug _ckey "$_ckey" | ||||
|   _debug _ccert "$_ccert" | ||||
|   _debug _cca "$_cca" | ||||
|   _debug _cfullchain "$_cfullchain" | ||||
| 
 | ||||
|   _err "Not implemented yet" | ||||
|   return 1 | ||||
| 
 | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user