diff options
author | Andrew Cady <d@jerkface.net> | 2020-10-13 15:02:50 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2020-10-13 15:02:50 -0400 |
commit | 35457e0429d445f0a06a6f5afb9244f18f21d487 (patch) | |
tree | dc7b23f171c5026bc9fa86f4f588f3c757321d18 | |
parent | 44d8cbe141ec0cc69b31a119e99bef9a34521604 (diff) |
apache server alias for the dns name w/ hostname as label
-rw-r--r-- | selfpublish.sh | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/selfpublish.sh b/selfpublish.sh index 3256c5b..bbef8cc 100644 --- a/selfpublish.sh +++ b/selfpublish.sh | |||
@@ -461,22 +461,30 @@ enable_apache_modules() | |||
461 | 461 | ||
462 | site_conf_template() | 462 | site_conf_template() |
463 | { | 463 | { |
464 | HOSTNAME=$(hostname) | ||
464 | cat <<END | 465 | cat <<END |
465 | <MDomain $DOMAIN> | 466 | <MDomain $DOMAIN> |
466 | MDContactEmail webmaster@$DOMAIN | 467 | MDContactEmail webmaster@$DOMAIN |
467 | MDCertificateAgreement accepted | 468 | MDCertificateAgreement accepted |
468 | MDRequireHttps temporary | 469 | MDRequireHttps temporary |
470 | MDMember $HOSTNAME.$DOMAIN | ||
469 | </MDomain> | 471 | </MDomain> |
470 | <VirtualHost *:80> | 472 | <VirtualHost *:80> |
471 | ServerName $DOMAIN | 473 | ServerName $DOMAIN |
472 | ServerAlias ${DOMAIN}. | 474 | ServerAlias $DOMAIN. |
473 | Redirect / https://$DOMAIN | 475 | Redirect / https://$DOMAIN |
474 | </VirtualHost> | 476 | </VirtualHost> |
477 | <VirtualHost *:80> | ||
478 | ServerAlias $HOSTNAME.$DOMAIN | ||
479 | ServerAlias $HOSTNAME.$DOMAIN. | ||
480 | Redirect / https://$HOSTNAME.$DOMAIN | ||
481 | </VirtualHost> | ||
475 | 482 | ||
476 | <VirtualHost *:443> | 483 | <VirtualHost *:443> |
477 | ServerName $DOMAIN | 484 | ServerName $HOSTNAME.$DOMAIN |
485 | ServerAlias $DOMAIN | ||
478 | 486 | ||
479 | ServerAdmin webmaster@$DOMAIN | 487 | ServerAdmin webmaster@$HOSTNAME.$DOMAIN |
480 | SSLEngine on | 488 | SSLEngine on |
481 | 489 | ||
482 | ErrorLog /srv/$DOMAIN/logs/error.log | 490 | ErrorLog /srv/$DOMAIN/logs/error.log |