summaryrefslogtreecommitdiff
path: root/debian/etc/apache2/sites-available/taler-merchant.conf
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-08-28 21:45:36 +0200
committerChristian Grothoff <christian@grothoff.org>2021-08-28 21:45:41 +0200
commit1a1b134f29c3a036ec83cfa816928e411ac29d8d (patch)
treed718e077a0fe670d74ddb84e7260e424eb90e585 /debian/etc/apache2/sites-available/taler-merchant.conf
parent8be7085974d1878df4cd0b3253418003c9f95fa2 (diff)
downloadmerchant-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.conf36
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>