#/bin/bash FQDN="granny.example.net" mkdir -p /example/conf/apache/certs /example/conf/apache/keys /example/conf/apache/modules cp -a /etc/pki/tls/certs/localhost.crt /example/conf/apache/certs/ cp -a /etc/pki/tls/private/localhost.key /example/conf/apache/keys/ mkdir -p /example/logs/apache/${FQDN} cp -a /example/www/template /example/www/${FQDN} cp -a /example/conf/apache/certs/localhost.crt /example/conf/apache/certs//${FQDN}.crt cp -a /example/conf/apache/keys/localhost.key /example/conf/apache/keys//${FQDN}.key echo "# vim:noai:filetype=apachestyle:" > /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo " ServerName ${FQDN}" >> /example/conf/apache/vhost/${FQDN}.conf echo " RewriteEngine on" >> /example/conf/apache/vhost/${FQDN}.conf echo " RewriteRule ^/(.*)$ https://%{SERVER_NAME}/$1 [R=302,L]" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo " ServerName ${FQDN}" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo " DocumentRoot /example/www/${FQDN}/html" >> /example/conf/apache/vhost/${FQDN}.conf echo " ScriptAlias /cgi-bin/ /example/www/${FQDN}/cgi-bin/" >> /example/conf/apache/vhost/${FQDN}.conf echo " CustomLog /example/log/apache/${FQDN}/access_log combined" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo " SSLEngine on" >> /example/conf/apache/vhost/${FQDN}.conf echo " SSLCertificateFile /example/conf/apache/cert/${FQDN}.crt" >> /example/conf/apache/vhost/${FQDN}.conf echo " SSLCertificateKeyFile /example/conf/apache/key/${FQDN}.key" >> /example/conf/apache/vhost/${FQDN}.conf echo " SSLCACertificateFile /example/conf/apache/cert/cacert.pem" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf echo "" >> /example/conf/apache/vhost/${FQDN}.conf