summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2020-10-13 15:02:50 -0400
committerAndrew Cady <d@jerkface.net>2020-10-13 15:02:50 -0400
commit35457e0429d445f0a06a6f5afb9244f18f21d487 (patch)
treedc7b23f171c5026bc9fa86f4f588f3c757321d18
parent44d8cbe141ec0cc69b31a119e99bef9a34521604 (diff)
apache server alias for the dns name w/ hostname as label
-rw-r--r--selfpublish.sh14
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
462site_conf_template() 462site_conf_template()
463{ 463{
464 HOSTNAME=$(hostname)
464cat <<END 465cat <<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