diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-08-28 21:45:36 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-08-28 21:45:41 +0200 |
commit | 1a1b134f29c3a036ec83cfa816928e411ac29d8d (patch) | |
tree | d718e077a0fe670d74ddb84e7260e424eb90e585 /debian/etc/apache2/sites-available/taler-merchant.conf | |
parent | 8be7085974d1878df4cd0b3253418003c9f95fa2 (diff) | |
download | merchant-1a1b134f29c3a036ec83cfa816928e411ac29d8d.tar.gz merchant-1a1b134f29c3a036ec83cfa816928e411ac29d8d.tar.bz2 merchant-1a1b134f29c3a036ec83cfa816928e411ac29d8d.zip |
fix HTTP server configuration files
Diffstat (limited to 'debian/etc/apache2/sites-available/taler-merchant.conf')
-rw-r--r-- | debian/etc/apache2/sites-available/taler-merchant.conf | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/debian/etc/apache2/sites-available/taler-merchant.conf b/debian/etc/apache2/sites-available/taler-merchant.conf index eebc6826..5d0050a7 100644 --- a/debian/etc/apache2/sites-available/taler-merchant.conf +++ b/debian/etc/apache2/sites-available/taler-merchant.conf @@ -1,18 +1,22 @@ -<!-- - Make sure to enable the following Apache modules before - integrating this into your configuration: +# Make sure to enable the following Apache modules before +# integrating this into your configuration: +# +# a2enmod proxy +# a2enmod proxy_http +# a2enmod headers +# +# NOTE: +# - consider to adjust the location +# - consider putting all this into a VirtualHost +# - strongly consider setting up TLS support +# +# For all of the above, please read the respective +# Apache documentation. +# +<Location "/"> + ProxyPass "unix:/var/run/taler/merchant-httpd/merchant-http.sock|http://example.com/" - # a2enmod proxy - # a2enmod proxy_http - # a2enmod headers - # a2enmod rewrite ---> - -<Location "/taler-merchant/"> -RewriteEngine On -RewriteCond "%{HTTP:AUTHORIZATION}" "!= %SECURITYTOKEN%" -RewriteRule "(.+)/private/" "-" [F] - -ProxyPass "unix:/var/lib/taler-merchant/httpd/merchant.sock|http://example.com/" -RequestHeader add "X-Forwarded-Proto" "https" + # NOTE: + # - Uncomment this line if you use TLS/HTTPS + RequestHeader add "X-Forwarded-Proto" "https" </Location> |