summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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