# Apache Virtual Host configuration for Veo Video Generator
# Add this to your existing Apache virtual host configuration
# Enable required modules (add to main Apache config):
# LoadModule proxy_module modules/mod_proxy.so
# LoadModule proxy_http_module modules/mod_proxy_http.so
# LoadModule rewrite_module modules/mod_rewrite.so
# LoadModule headers_module modules/mod_headers.so
# Backend proxy configuration
ProxyPreserveHost On
ProxyRequests Off
# Backend API proxy
ProxyPass /veo_back/ http://127.0.0.1:7394/
ProxyPassReverse /veo_back/ http://127.0.0.1:7394/
# Set proxy headers for backend
ProxyPassReverse /veo_back/ http://127.0.0.1:7394/
ProxyPreserveHost On
ProxyAddHeaders On
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
# Increase timeout for long video generation requests
ProxyTimeout 600
# Handle CORS preflight requests
Header always set Access-Control-Allow-Origin "https://ai-sandbox.oliver.solutions"
Header always set Access-Control-Allow-Methods "GET, POST, DELETE, OPTIONS"
Header always set Access-Control-Allow-Headers "DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization"
Header always set Access-Control-Max-Age "1728000"
# Handle OPTIONS requests
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=204,L]
# Frontend static files
Alias /veo /path/to/your/web/server/veo
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
# Handle React Router (SPA routing)
RewriteEngine On
RewriteBase /veo/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /veo/index.html [L]
# Cache static assets
ExpiresActive On
ExpiresDefault "access plus 1 year"
Header set Cache-Control "public, immutable"
# Security headers
Header always set X-Frame-Options "SAMEORIGIN"
Header always set X-Content-Type-Options "nosniff"
Header always set X-XSS-Protection "1; mode=block"
# Increase max request size for potential uploads
LimitRequestBody 52428800