Apache2 Proxying
2024-02-28 (Wednesday)
<Location /demo> RequestHeader set X-Forwarded-Proto expr=%{REQUEST_SCHEME} RequestHeader set X-Forwarded-SSL expr=%{HTTPS} ProxyPass unix:/usr/local/www/example/data/demo.socket|http://example.com/demo ProxyPassReverse unix:/usr/local/www/example/data/demo.socket|http://example.com/demo </Location> The combination of the RequestHeader settings and the http://example.com/demo pseudo url passes all the necessary information to the backend so that request.url in a flask application shows up correctly as https://example.com/demo…