#!/bin/sh

#service httpd2 start
a2enmod ssl
a2ensite default_https
a2enport https

cat > /etc/httpd2/conf/sites-available/ports_all.conf << '__EOF__'
NameVirtualHost *:80
NameVirtualHost *:443
__EOF__

sed -i s/www\.example\.com/localhost.localdomain/ /etc/httpd2/conf/sites-available/default_https.conf
sed -i s/_default_/*/ /etc/httpd2/conf/sites-available/default_https.conf
sed -i 's/\*>/*:80>/' /etc/httpd2/conf/sites-available/default.conf
sed -i '/<\/VirtualHost>/i RewriteEngine On\nRewriteCond %{HTTPS} !=on\nRewriteRule ^\/(.*) https:\/\/%{HTTP_HOST}\/$1 [R,L]\n' /etc/httpd2/conf/sites-available/default.conf

#service httpd2 stop
service httpd2 restart && chkconfig httpd2 on
