#!/bin/sh

#service httpd2 start
a2enmod ssl
a2enmod rewrite
a2ensite default_https
a2enport https
a2enextra mediawiki

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


sed -i 's/memory_limit.*/memory_limit = 128M/' `rpm -ql apache2-mod_php5 | grep php.ini`
sed -i 's/upload_max_filesize.*/upload_max_filesize = 32M/' `rpm -ql apache2-mod_php5 | grep php.ini`
cp -af `rpm -ql php5 | grep php.d`/*.ini `rpm -ql apache2-mod_php5 | grep php.d`/
sed -i 's/extension/#extension/' `rpm -ql apache2-mod_php5 | grep php.d`/curl.ini

service httpd2 condstop 
service httpd2 start 
chkconfig --level 235 httpd2 on
