OverviewFilesCommitsIssuesDocsReleasesPeers

server-info-kb / 7rnx.net / apache-fedicore-config.conf

21 lines · conf ref:
# 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>