merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

taler-merchant.conf (1477B)


      1 # Make sure to enable the following Apache modules before
      2 # integrating this into your configuration:
      3 #
      4 # a2enmod proxy
      5 # a2enmod proxy_http
      6 # a2enmod headers
      7 #
      8 # NOTE:
      9 # - consider to adjust the location
     10 # - consider putting all this into a VirtualHost
     11 # - strongly consider setting up TLS support
     12 #
     13 # For all of the above, please read the respective
     14 # Apache documentation.
     15 #
     16 <VirtualHost *:80>
     17     ServerName %%your.domain%%
     18 
     19     ErrorLog /var/log/apache2/merchant-error.log
     20     CustomLog /var/log/apache2/merchant-access.log combined
     21 
     22     ProxyPreserveHost On
     23     ProxyRequests Off
     24 
     25     ProxyPass        / unix:/var/run/taler-merchant/httpd/merchant-http.sock|http://localhost/
     26     ProxyPassReverse / unix:/var/run/taler-merchant/httpd/merchant-http.sock|http://localhost/
     27 
     28     RequestHeader set X-Forwarded-Proto "http"
     29 </VirtualHost>
     30 
     31 <VirtualHost *:443>
     32     ServerName %%your.domain%%
     33 
     34     ErrorLog /var/log/apache2/merchant-error.log
     35     CustomLog /var/log/apache2/merchant-access.log combined
     36 
     37     SSLEngine On
     38     SSLCertificateFile    /etc/letsencrypt/live/%%your.domain%%/fullchain.pem
     39     SSLCertificateKeyFile /etc/letsencrypt/live/%%your.domain%%/privkey.pem
     40 
     41     ProxyPreserveHost On
     42     ProxyRequests Off
     43 
     44     ProxyPass        / unix:/var/run/taler-merchant/httpd/merchant-http.sock|http://localhost/
     45     ProxyPassReverse / unix:/var/run/taler-merchant/httpd/merchant-http.sock|http://localhost/
     46 
     47     RequestHeader set X-Forwarded-Proto "https"
     48 </VirtualHost>