Apache 2 multiple site configuration with https certification VirtualHost
Sample configuration…
/etc/apache2/sites-available/www.simonalsa.com
IOF>>
#
# www.simonalsa.com (/etc/apache2/sites-available/www.simonalsa.com)
#
<VirtualHost 192.168.110.93:80>
ServerAdmin webmaster@simonalsa.com
ServerName www.simonalsa.com
ServerAlias simonalsa.com
# Indexes + Directory Root.
DirectoryIndex index.html index.php
DocumentRoot /var/www/www.simonalsa.com/htdocs/
# Options
#Options Indexes FollowSymLinks MultiViews
#AllowOverride all
#Order allow,deny
#allow from all
# CGI Directory
ScriptAlias /cgi-bin/ /var/www/www.simonalsa.com/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /var/www/www.simonalsa.com/logs/error.log
CustomLog /var/www/www.simonalsa.com/logs/access.log combined
# SSL
# SSLEngine on
# SSLCertificateFile /etc/ssl/certs/www.simonalsa.com.pem
# SSLCertificateKeyFile /etc/ssl/private/www.simonalsa.com.key
</VirtualHost>
<VirtualHost 192.168.110.93:443>
ServerAdmin webmaster@simonalsa.com
ServerName www.simonalsa.com
ServerAlias sek.es
# Indexes + Directory Root.
DirectoryIndex index.html index.php
DocumentRoot /var/www/www.simonalsa.com/htdocs/
# Options
#Options Indexes FollowSymLinks MultiViews
#AllowOverride all
#Order allow,deny
#allow from all
# CGI Directory
ScriptAlias /cgi-bin/ /var/www/www.simonalsa.com/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /var/www/www.simonalsa.com/logs/error.log
CustomLog /var/www/www.simonalsa.com/logs/access.log combined
# SSL
SSLEngine on
SSLCertificateFile /etc/ssl/certs/www.simonalsa.com.pem
SSLCertificateKeyFile /etc/ssl/private/www.simonalsa.com.key
</VirtualHost>
<<EOF