34 lines
1.3 KiB
Text
34 lines
1.3 KiB
Text
# ==============================================================================
|
|
# LUX STUDIO - Apache Configuration Snippet
|
|
# ==============================================================================
|
|
# Add these lines to /etc/apache2/apache2.conf (around line 290)
|
|
# After existing service configurations
|
|
# ==============================================================================
|
|
|
|
# Backend API Proxy
|
|
ProxyPass /lux-studio-back/ http://localhost:5015/
|
|
ProxyPassReverse /lux-studio-back/ http://localhost:5015/
|
|
|
|
# Frontend Directory
|
|
<Directory /var/www/html/lux-studio>
|
|
Options -Indexes +FollowSymLinks
|
|
AllowOverride All
|
|
Require all granted
|
|
</Directory>
|
|
|
|
# Security - Block backend source access
|
|
<Directory /opt/lux-studio-back>
|
|
Require all denied
|
|
</Directory>
|
|
|
|
# CORS Headers
|
|
<Location /lux-studio-back>
|
|
Header set Access-Control-Allow-Origin "https://ai-sandbox.oliver.solutions"
|
|
Header set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
|
|
Header set Access-Control-Allow-Headers "Content-Type, Authorization, X-Requested-With"
|
|
Header set Access-Control-Allow-Credentials "true"
|
|
</Location>
|
|
|
|
# ==============================================================================
|
|
# END LUX STUDIO
|
|
# ==============================================================================
|