diff options
Diffstat (limited to 'netzbon/nginx_configurations/old_nginx_listen_443_certbot/config_nginx.sh')
-rwxr-xr-x | netzbon/nginx_configurations/old_nginx_listen_443_certbot/config_nginx.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/netzbon/nginx_configurations/old_nginx_listen_443_certbot/config_nginx.sh b/netzbon/nginx_configurations/old_nginx_listen_443_certbot/config_nginx.sh new file mode 100755 index 0000000..0180d5a --- /dev/null +++ b/netzbon/nginx_configurations/old_nginx_listen_443_certbot/config_nginx.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +source functions.sh +source config/user.conf +export DOMAIN_NAME=${DOMAIN_NAME} + +envsubst <backend.conf > /etc/nginx/sites-available/backend.${DOMAIN_NAME} +envsubst <bank.conf > /etc/nginx/sites-available/bank.${DOMAIN_NAME} +envsubst <exchange.conf > /etc/nginx/sites-available/exchange.${DOMAIN_NAME} + +if test ${ENABLE_TLS} == "y" +then + say "Obtaining TLS certificates" + + certbot -d ${DOMAIN_NAME} \ + -d backend.${DOMAIN_NAME} \ + -d bank.${DOMAIN_NAME} \ + -d exchange.${DOMAIN_NAME} +fi + +ln -s /etc/nginx/sites-available/backend.${DOMAIN_NAME} /etc/nginx/sites-enabled/backend.${DOMAIN_NAME} +ln -s /etc/nginx/sites-available/bank.${DOMAIN_NAME} /etc/nginx/sites-enabled/bank.${DOMAIN_NAME} +ln -s /etc/nginx/sites-available/exchange.${DOMAIN_NAME} /etc/nginx/sites-enabled/exchange.${DOMAIN_NAME} + +say "Restarting Nginx with new configuration" +systemctl reload nginx |