# ips:
# _IP_	crunchbutton.com
# _IP_	cockpit.crunchbutton.com
# _IP_	spicywithdelivery.com
# _IP_	cbtn.io
# _IP_	i.crunchbutton.com
# 192.81.134.193	(REMOVED) i.crunchbutton.com


#
# image server
#

<VirtualHost _IP_:80>
	ServerName i.crunchbutton.com
	DocumentRoot /home/i.crunchbutton/www
	ServerAdmin webmaster@i.crunchbutton.com
	UseCanonicalName Off
	ErrorLog /home/i.crunchbutton/logs/error_log
	CustomLog /home/i.crunchbutton/logs/access_log combined
	Header always set Strict-Transport-Security "max-age=63072000"

	<IfModule mod_rewrite.c>
		RewriteEngine On
		RewriteCond %{HTTPS} off
		RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
	</IfModule>
</VirtualHost>

<VirtualHost _IP_:443>
	ServerName i.crunchbutton.com
	DocumentRoot /home/i.crunchbutton/www
	ServerAdmin webmaster@i.crunchbutton.com
	UseCanonicalName Off
	ErrorLog /home/i.crunchbutton/logs/error_log
	CustomLog /home/i.crunchbutton/logs/access_log combined
	Header always set Strict-Transport-Security "max-age=63072000"

	SSLEngine on
	SSLCertificateFile /home/server/ssl/wild.sha-2.crunchbutton.com.crt
	SSLCertificateKeyFile /home/server/ssl/wild.sha-2.crunchbutton.com.key.private
	SSLCACertificateFile /home/server/ssl/wild.sha-2.crunchbutton.com.cabundle
	SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>





#
# old cockpit
#

<VirtualHost _IP_:80>
	ServerName cockpit.crunchbutton.com
	ServerAlias beta.cockpit.crunchbutton.com cockpitbeta.crunchbutton.com
	DocumentRoot /home/cockpit.crunchbutton/www
	ServerAdmin webmaster@cockpit.crunchr.co
	UseCanonicalName Off
	ErrorLog /home/cockpit.crunchbutton/logs/error_log
	CustomLog /home/cockpit.crunchbutton/logs/access_log combined
</VirtualHost>




#
# microsites
#

<VirtualHost _IP_:80>
	ServerName jobs.crunchbutton.com
	DocumentRoot /home/jobs.crunchbutton/www
	ServerAdmin webmaster@jobs.crunchbutton.com
	UseCanonicalName Off
	ErrorLog /home/jobs.crunchbutton/logs/error_log
	CustomLog /home/jobs.crunchbutton/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName drop.crunchr.co
	ServerAlias drop.crunchbutton.com
	DocumentRoot /home/drop.crunchbutton/www
	ServerAdmin webmaster@drop.crunchr.co
	UseCanonicalName Off
	ErrorLog /home/drop.crunchbutton/logs/error_log
	CustomLog /home/drop.crunchbutton/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName beer.crunchr.co
	ServerAlias beer.crunchbutton.com
	DocumentRoot /home/beer.crunchr.co/www
	ServerAdmin webmaster@beer.crunchr.co
	UseCanonicalName Off
	ErrorLog /home/beer.crunchr.co/logs/error_log
	CustomLog /home/beer.crunchr.co/logs/access_log combined
</VirtualHost>



#
# dev environments
#

<VirtualHost _IP_:80>
	ServerName beta.crunchr.co
	ServerAlias *.beta.crunchr.co
	DocumentRoot /home/beta.crunchbutton/www
	ServerAdmin webmaster@beta.crunchr.co
	UseCanonicalName Off
	ErrorLog /home/beta.crunchbutton/logs/error_log
	CustomLog /home/beta.crunchbutton/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName dev.crunchr.co
	ServerAlias *.dev.crunchr.co
	DocumentRoot /home/dev.crunchbutton/www
	ServerAdmin webmaster@dev.crunchr.co
	UseCanonicalName Off
	ErrorLog /home/dev.crunchbutton/logs/error_log
	CustomLog /home/dev.crunchbutton/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName staging.crunchr.co
	ServerAlias *.staging.crunchr.co
	DocumentRoot /home/staging.crunchbutton/www
	ServerAdmin webmaster@staging.crunchbutton.com
	UseCanonicalName Off
	ErrorLog /home/staging.crunchbutton/logs/error_log
	CustomLog /home/staging.crunchbutton/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName staging2.crunchr.co
	ServerAlias *.staging2.crunchr.co
	DocumentRoot /home/staging2.crunchbutton/www
	ServerAdmin webmaster@staging2.crunchbutton.com
	UseCanonicalName Off
	ErrorLog /home/staging2.crunchbutton/logs/error_log
	CustomLog /home/staging2.crunchbutton/logs/access_log combined
</VirtualHost>


#
# one button wenzel specific stuff
# @todo: remove this stuff
#

<VirtualHost _IP_:80>
	ServerName obw.crunchr.co
	ServerAlias obw.crunchr.co obw.crunchbutton.com
	DocumentRoot /home/obw.crunchbutton/www
	ServerAdmin webmaster@obw.crunchr.co
	UseCanonicalName Off
	ErrorLog /home/obw.crunchbutton/logs/error_log
	CustomLog /home/obw.crunchbutton/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName onebuttonwenzel.com
	ServerAlias *.onebuttonwenzel.com 1buttonwenzel.com *.1buttonwenzel.com wnzl.me *.wnzl.me wenzl.me *.wenzl.me wenzeled.com *.wenzeled.com onebuttonwenzels.com *.onebuttonwenzels.com onebuttonwenzel.com *.onebuttonwenzel.com
	DocumentRoot /home/wenzel/www
	ServerAdmin webmaster@onebuttonwenzel.com
	UseCanonicalName Off
	ErrorLog /home/wenzel/logs/error_log
	CustomLog /home/wenzel/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName dev.spicywithdelivery.com
	DocumentRoot /home/dev.crunchbutton/www
	ServerAdmin webmaster@dev.spicywithdelivery.com
	UseCanonicalName Off
	ErrorLog /home/dev.crunchbutton/logs/error_log
	CustomLog /home/dev.crunchbutton/logs/access_log combined
</VirtualHost>

<VirtualHost _IP_:80>
	ServerName beta.spicywithdelivery.com
	DocumentRoot /home/beta.crunchbutton/www
	ServerAdmin webmaster@beta.spicywithdelivery.com
	UseCanonicalName Off
	ErrorLog /home/beta.crunchbutton/logs/error_log
	CustomLog /home/beta.crunchbutton/logs/access_log combined
</VirtualHost>



#
# any host that doesnt match goes to main site
#

<VirtualHost _IP_:80>
	ServerName cockpit.crunchbutton.com
	ServerAlias crunchr.co *.crunchr.co *.crunchbutton.com
	DocumentRoot /home/cockpit.crunchbutton/www
	ServerAdmin webmaster@cockpit.crunchr.co
	UseCanonicalName Off
	ErrorLog /home/cockpit.crunchbutton/logs/error_log
	CustomLog /home/cockpit.crunchbutton/logs/access_log combined
</VirtualHost>




<VirtualHost *:443>
	ServerName i.crunchbutton.com
	DocumentRoot /home/i.crunchbutton/www
	ServerAdmin webmaster@i.crunchbutton.com
	UseCanonicalName Off
	ErrorLog /home/i.crunchbutton/logs/error_log
	CustomLog /home/i.crunchbutton/logs/access_log combined
	Header always set Strict-Transport-Security "max-age=63072000"

	SSLEngine on
	SSLCertificateFile /home/server/ssl/wild.sha-2.crunchbutton.com.crt
	SSLCertificateKeyFile /home/server/ssl/wild.sha-2.crunchbutton.com.key.private
	SSLCACertificateFile /home/server/ssl/wild.sha-2.crunchbutton.com.cabundle
	SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
 </VirtualHost>