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>