Hallo Leute,
ich habe ein Problem mit meiner Apache2 btcpay config.
Ich habe hier einen Test Tee Shop:
https://btcpay.meineDomain/apps/48bVeJFn3hoDQiYxb4dfT5KbjAbC/pos
Wenn ich dort ein Produkt kaufe, dann bekomme ich die Rechnung angezeigt, wenn ich sie bezahle geht sie durch - funktioniert super über das clearnet.
Aber wenn ich mir die Quittung anzeigen lassen will oder „zurück zum Shop“ will, werde ich auf diese Seite weitergeleitet:
http://10.8.0.2:3003/i/DWWdf8WMWGBATSXJbqpiH2/receipt
( Die Website ist nicht erreichbar. Die Antwort von 10.8.0.2 hat zu lange gedauert.)
bzw.:
http://10.8.0.2:3003/apps/48bVeJFn3hoDQiYxb4dfT5KbjAbC/pos
(Die Website ist nicht erreichbar. Die Antwort von 10.8.0.2 hat zu lange gedauert.)
Mein größeres Problem ist allerdings mein zweiter Testshop (die Dinge hängen safe miteinander zusammen):
https://btcpay.meineDomain/apps/2QznzCKWaahU69Vf6qtxm9DtzG7E/pos
Mein Ziel ist es zwischen „kauf“ und „Bezahlung“ ein Formular einzubinden (hier nur ein Test Feld - im btcpay konfiguriert). Das Formular wird angezeigt, aber wenn ich auf bestätigen klicke, gelange ich wieder auf die Seite:
http://10.8.0.2:3003/apps/2QznzCKWaahU69Vf6qtxm9DtzG7E/pos
„Form is not secure“
(The information you’re about to submit is not secure. Because the site is using a connection that’s not completely secure, your information will be visible to others.)
Es kann eigentlich nur an meiner ports.conf Datei liegen - hier bin ich mir extrem unsicher:
<VirtualHost *:80>
ServerName btcpay.meineDomain
Redirect permanent / https://btcpay.meineDomain/
</VirtualHost>
<VirtualHost *:443>
ServerName btcpay.meineDomain
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/btcpay.meineDomain/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/btcpay.meineDomain/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
ProxyPass / http://10.8.0.2:3003/
ProxyPassReverse / http://10.8.0.2:3003/
RequestHeader set Host "btcpay.meineDomain"
RequestHeader set X-Real-IP %{REMOTE_ADDR}s
RequestHeader set X-Forwarded-For %{REMOTE_ADDR}s
RequestHeader set X-Forwarded-Proto %{REQUEST_SCHEME}s
RequestHeader set Upgrade %{HTTP_UPGRADE}i
RequestHeader set Connection %{HTTP_CONNECTION}i
ErrorLog ${APACHE_LOG_DIR}/btcpay_error.log
CustomLog ${APACHE_LOG_DIR}/btcpay_access.log combined
</VirtualHost>
Bin über jeden Tipp dankbar, mit ChatGPT streite ich mich mittlerweile zulange…
Beste Grüße