cd $WD
}
-Config_Apache2_Default_SSL () { ### configure Apache2 default-ssl vhost for our certs.
+Config_Apache2_Default_SSL () { ### configure Apache 2.4 default-ssl.conf vhost for our certs.
if [ -e /etc/apache2/sites-available/default-ssl ]
then
- sed -i 's^SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem^SSLCertificateFile ssl/server.crt^g' /etc/apache2/sites-available/default-ssl
- sed -i 's^SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key^SSLCertificateFile ssl/server.key^g' /etc/apache2/sites-available/default-ssl
- [ -e /etc/apache2/ssl/ca.crt ] && sed -i '/SSLCertificateKeyFile/ a\ \tSSLCACertificateFile ssl/ca.crt' /etc/apache2/sites-available/default-ssl #insert after match.
+ sed -i 's^SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem^SSLCertificateFile ssl/server.crt^g' /etc/apache2/sites-available/default-ssl.conf
+ sed -i 's^SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key^SSLCertificateFile ssl/server.key^g' /etc/apache2/sites-available/default-ssl.conf
+ [ -e /etc/apache2/ssl/ca.crt ] && sed -i '/SSLCertificateKeyFile/ a\ \tSSLCACertificateFile ssl/ca.crt' /etc/apache2/sites-available/default-ssl.conf #insert after match.
else
- echo;echo "/etc/apache2/sites-available/default-ssl not found.."
- echo "Cannot configure Apache2 default-ssl vhost for your SSL"
- echo "certificates in /etc/apache2/sites-available/default-ssl"
+ echo;echo "/etc/apache2/sites-available/default-ssl.conf not found.."
+ echo "Cannot configure Apache2 default-ssl.conf vhost for your SSL"
+ echo "certificates in /etc/apache2/sites-available/default-ssl.conf"
echo "You will have to do this manually."
read -p "Press [Enter] to continue."
fi
a2enmod rewrite
a2enmod deflate
-if [ -e /etc/apache2/sites-enabled/000-default ]
+if [ -e /etc/apache2/sites-enabled/000-default.conf ]
then
- rm /etc/apache2/sites-enabled/000-default
+ rm /etc/apache2/sites-enabled/000-default.conf
fi
sed -i 's^NameVirtualHost^#NameVirtualHost^g' /etc/apache2/ports.conf
echo -e "directive has the correct ethernet inteface"
echo -e "for the *PRIVATE* network." $COL_RESET
### Configure apache for lvs servers.
- if [ -e "/etc/apache2/sites-available/default-ssl" ]
+ if [ -e "/etc/apache2/sites-available/default-ssl.conf" ]
then
Config_Apache2_Default_SSL
- a2ensite default-ssl
+ a2ensite default-ssl.conf
else
echo;echo "Apache2 not installed yet"
echo "installing Apache2..."
sleep 1
apt-get install apache2 openssl
Config_Apache2_Default_SSL
- a2ensite default-ssl
+ a2ensite default-ssl.conf
fi
fi