<IfModule mod_ssl.c>
<VirtualHost *:443>
        ServerName "leave.gventure.co.in"
        ServerAlias leave.gventure.co.in
        ServerAdmin vikas@gventure.net
        DirectoryIndex index.html index.htm
        DocumentRoot /var/www/html/websites/leave.gventure.co.in/trunk/angular/dist/frontend/browser
        <Directory "/var/www/html/websites/leave.gventure.co.in/trunk/angular/dist/frontend/browser/">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Order allow,deny
            Allow from all
            Require all granted

            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_URI} !^/api
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule . /index.html [L]
        </Directory>

        ProxyPreserveHost On
        ProxyPass /api http://127.0.0.1:3100/api
        ProxyPassReverse /api http://127.0.0.1:3100/api

        RequestHeader set X-Forwarded-Proto "https"
        RequestHeader set X-Forwarded-Port "443"

# RewriteCond %{SERVER_NAME} =leave.gventure.co.in
# RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

SSLCertificateFile /etc/letsencrypt/live/leave.gventure.co.in/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/leave.gventure.co.in/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
