# Apache Configuration Snippet for Fedicore Proxy
# Add this to /etc/apache2/sites-available/000-default-le-ssl.conf
# BEFORE the closing </VirtualHost> tag
# Proxy /fedicore/ to tabertron via P2P gateway (10.22.0.1:3000)
<Location /fedicore/>
ProxyPass http://10.22.0.1:3000/
ProxyPassReverse http://10.22.0.1:3000/
ProxyPreserveHost Off
# WebSocket support
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /fedicore/(.*) ws://10.22.0.1:3000/$1 [P,L]
# Headers for proxy
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
RequestHeader set X-Forwarded-Prefix "/fedicore"
</Location>