be less verbose
[basic-https-conf] / apache-site
index 5e3f8c463d07d6c267e9d72a7b6e7754721a98be..cf0aa4afc6daa5065fdb11db996db3c119845a2a 100755 (executable)
@@ -127,7 +127,8 @@ if $ssl; then
 fi
 
 
-tee $vhost_file <<EOF
+echo "$0: creating $vhost_file"
+cat >$vhost_file <<EOF
 <VirtualHost $addr_port>
         ServerName $h
         ServerAlias www.$h
@@ -135,21 +136,21 @@ tee $vhost_file <<EOF
 EOF
 
 if [[ $extra_settings ]]; then
-    cat -- $extra_settings | tee -a $vhost_file
+    cat -- $extra_settings >>$vhost_file
 fi
 
 # go faster!
 if [[ -e /etc/apache2/mods-available/http2.load ]]; then
     # https://httpd.apache.org/docs/2.4/mod/mod_http2.html
     a2enmod http2
-    tee -a $vhost_file <<EOF
+    cat >>$vhost_file <<EOF
         Protocols h2 http/1.1
 EOF
 fi
 
 if $ssl; then
     certbot_ssl_conf=/etc/letsencrypt/options-ssl-apache.conf
-    tee -a $vhost_file <<EOF
+    cat >>$vhost_file <<EOF
         SSLCertificateFile $cert_dir/$h-chained.pem
         SSLCertificateKeyFile $cert_dir/$h-domain.key
         Include $certbot_ssl_conf
@@ -158,7 +159,8 @@ EOF
     # if we are using a non-standard port, setup don't setup
     # irrelevant 443 redirect.
     if [[ $port == "443" ]]; then
-        tee $redir_file <<'EOF'
+        echo "$0: creating $redir_file"
+        cat >$redir_file <<'EOF'
 # vhost_combined with %D (request time in microseconds)
 # this file is just a convenient place to drop it.
 LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %D" vhost_time_combined
@@ -176,7 +178,7 @@ RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
 </VirtualHost>
 EOF
         if ! $listen_80; then
-            tee -a $redir_file <<'EOF'
+            cat >>$redir_file <<'EOF'
 Listen 80
 EOF
         fi
@@ -185,6 +187,7 @@ EOF
     mkdir -p /etc/letsencrypt
 
     # this is from cerbot, see below.
+    echo "$0: creating $certbot_ssl_conf"
     cat >$certbot_ssl_conf <<'EOF'
 # Baseline setting to Include for SSL sites
 
@@ -226,7 +229,7 @@ EOF
         sleep 1
     fi
 fi
-tee -a $vhost_file <<EOF
+cat >>$vhost_file <<EOF
         ErrorLog \${APACHE_LOG_DIR}/error.log
         CustomLog \${APACHE_LOG_DIR}/access.log vhost_time_combined
 </VirtualHost>
@@ -234,7 +237,7 @@ EOF
 
 if ! $listen_port; then
     # reference: https://httpd.apache.org/docs/2.4/mod/mpm_common.html#listen
-    tee -a $vhost_file <<EOF
+    cat >>$vhost_file <<EOF
 listen ${port}${https_arg}
 EOF
 fi