Ich muss geth rpc mit web3.js verbinden, da meine Website im sicheren Modus ( https://example.comhttps://60.248.172.3
) läuft . Ich habe dies versucht und eine Fehlermeldung erhalten:
geth --rpc --rpcaddr "https://60.248.172.3"
Schwerwiegend: Fehler beim Starten des Protokollstapels: listen tcp: address https://60.248.172.3:8545 : too many colons in address
Wie kann ich https:// am Anfang meiner IP (60.248.172.3) mit --rpcaddr hinzufügen?
Das Hauptproblem ist, dass der Chrome-Browser web3.js nicht erlauben kann, eine Ajax-Post-Anfrage an http://60.248.172.3:8545 zu senden , wenn meine Website mit https://example.com(https) geöffnet wird.
--rpcaddr 60.248.172.3
Versuchen Sie, und zu verwenden --rpcport 443
.
Aber soweit ich weiß, geth
wird das SSL-Protokoll nicht unterstützt. Sie können einen Nginx-Reverse-Proxy einrichten, um einen solchen Fall zu behandeln.
Muhammad Shahzad
irgendwas
Muhammad Shahzad
irgendwas