subst for server_names.conf
This commit is contained in:
		
							parent
							
								
									d8a1e5b943
								
							
						
					
					
						commit
						5a428c027f
					
				
							
								
								
									
										2
									
								
								.vscode/numbered-bookmarks.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.vscode/numbered-bookmarks.json
									
									
									
									
										vendored
									
									
								
							| @ -12,7 +12,7 @@ | ||||
| 				-1, | ||||
| 				-1, | ||||
| 				-1, | ||||
| 				-1 | ||||
| 				524 | ||||
| 			] | ||||
| 		} | ||||
| 	] | ||||
|  | ||||
							
								
								
									
										17
									
								
								setup.sh
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								setup.sh
									
									
									
									
									
								
							| @ -37,7 +37,9 @@ generateDH=0 | ||||
| hostname=$(hostname) | ||||
| configPath="./etc.${hostname}" | ||||
| 
 | ||||
| # set tags to update | ||||
| # set tags and files to update | ||||
| tag_servernames="<server name(s)>" | ||||
| file_servernames="nginx/snippets/server_names.conf" | ||||
| tag_sslcert="<path/to/your_ssl_certificate_fullchain>" | ||||
| tag_sslkey="<path/to/your_certificate_private_key.key>" | ||||
| tag_dhparam="<path/to/your_dhparam.pem>" | ||||
| @ -508,16 +510,25 @@ if [ "${usePHP}" -eq 1 ]; then | ||||
| fi | ||||
| 
 | ||||
| 
 | ||||
| : <<'COMMENTSECTION' | ||||
| 
 | ||||
| ### Write configurations to template files | ||||
| # let user know what's happening | ||||
| echo -e "\n${mag}---------------------${norm}" | ||||
| echo -e "${cyan}Updating template files now" | ||||
| 
 | ||||
| # copy template files to working versions | ||||
| echo "copying files to dedicated directory for customization" | ||||
| echo -e "${warn}${configPath}${norm}\n" | ||||
| rm -rf "${configPath}" | ||||
| cp -R ./etc "${configPath}" | ||||
| 
 | ||||
| # process server names | ||||
| echo -e "updating ${warn}${configPath}/${file_servernames}${norm}" | ||||
| for name in "${serverNames[@]}"; do | ||||
|     sed -i "/${tag_servernames}/a \   \ ${name}" "${configPath}/${file_servernames}" | ||||
| done | ||||
| sed -i "/${tag_servernames}/d" "${configPath}/${file_servernames}" | ||||
| 
 | ||||
| # process SSL snippet | ||||
| echo "updating SSL paths in snippet file" | ||||
| sed -e "s%${tag_sslcert}%${CertPath}%" "${configPath}/nginx/snippets/ssl/ssl_certs.conf" | ||||
| @ -528,7 +539,7 @@ echo "updating SSL configuration parameters file" | ||||
| echo -e "s%${tag_dhparam}%${DHPath}%" "${configPath}/nginx/conf.d/mozModern_ssl.conf" | ||||
| echo -e "s%${tag_cachain}%${CAChainPath}%" "${configPath}/nginx/conf.d/mozModern_ssl.conf" | ||||
| 
 | ||||
| COMMENTSECTION | ||||
| 
 | ||||
| 
 | ||||
| # debug section | ||||
| echo -e "\n${mag}---------------------${norm}" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user