<VirtualHost *:443 >
## The following 4 lines are auto-populated on build.
##ServerName##
##SSLCertificateFile##
##SSLCertificateKeyFile##
##Include##

## Un-comment the following lines to require ssl client verification.
#SSLVerifyClient none
#SSLCACertificateFile "public-keys/ProdClientCertificate.pem"
#<Location "/v1/scalableTargetDimensions/">
#SSLVerifyClient require
#SSLVerifyDepth 1
#</Location>

<Directory "/">
  Require all denied
</Directory>

## Denies access to default docroot
#<Directory "/var/www/html/">
#       Options FollowSymLinks
#       AllowOverride None
#       Order Deny,Allow
#       Deny from All
#</Directory>

<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI +MultiViews +SymLinksIfOwnerMatch +Includes +Multiviews
    Order allow,deny
    Allow from all
    AddHandler cgi-script .py
</Directory>

<Directory "/var/www/html/v1/scalableTargetDimensions/">
    AllowOverride None
    Options +SymLinksIfOwnerMatch +Includes +Multiviews
    Order allow,deny
    Allow from all
    RewriteEngine on
    RewriteRule .* http://localhost.localdomain/cgi-bin/api.py?%{REQUEST_URI}&%{QUERY_STRING} [P,L]
</Directory>
</VirtualHost>