mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 10:27:22 +00:00 
			
		
		
		
	fix compatible: apache before 2.4 and after 2.4
This commit is contained in:
		
							parent
							
								
									615cb36029
								
							
						
					
					
						commit
						b09d597c84
					
				
							
								
								
									
										20
									
								
								le.sh
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								le.sh
									
									
									
									
									
								
							| @ -783,13 +783,31 @@ _setApache() { | ||||
|   _info "The backup file will be deleted on sucess, just forget it." | ||||
|    | ||||
|   #add alias | ||||
|   echo " | ||||
|    | ||||
|   apacheVer="$(apachectl -V | grep "Server version:" | cut -d : -f 2 | cut -d " " -f 2 | cut -d '/' -f 2 )" | ||||
|   _debug "apacheVer" "$apacheVer" | ||||
|   apacheMajer="$(echo "$apacheVer" | cut -d . -f 1)" | ||||
|   apacheMinor="$(echo "$apacheVer" | cut -d . -f 2)" | ||||
| 
 | ||||
|   if [[ "$apacheVer" ]] && [[ "$apacheMajer" -ge "2" ]] && [[ "$apacheMinor" -ge "4" ]] ; then | ||||
|     echo " | ||||
| Alias /.well-known/acme-challenge  $ACME_DIR | ||||
| 
 | ||||
| <Directory $ACME_DIR > | ||||
| Require all granted | ||||
| </Directory> | ||||
|   " >> $httpdconf   | ||||
|   else | ||||
|     echo " | ||||
| Alias /.well-known/acme-challenge  $ACME_DIR | ||||
| 
 | ||||
| <Directory $ACME_DIR > | ||||
| Order allow,deny | ||||
| Allow from all | ||||
| </Directory> | ||||
|   " >> $httpdconf | ||||
|   fi | ||||
| 
 | ||||
|    | ||||
|   if ! apachectl  -t ; then | ||||
|     _err "Sorry, apache config error, please contact me." | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user