Fatal: error al iniciar la pila de protocolos: escuchar tcp: dirección https://60.248.172.3:8545: demasiados dos puntos en la dirección

Necesito conectar geth rpc usando https://60.248.172.3web3.js porque mi sitio web se ejecuta en modo seguro ( https://example.com ). Intenté esto y obtuve un error:

geth --rpc --rpcaddr "https://60.248.172.3"

Fatal: error al iniciar la pila de protocolos: escuchar tcp: dirección https://60.248.172.3:8545 : demasiados dos puntos en la dirección

¿Cómo puedo agregar https:// al inicio de mi ip (60.248.172.3) usando --rpcaddr?

El problema principal es que el navegador Chrome no puede permitir que web3.js envíe una solicitud de publicación ajax a http://60.248.172.3:8545 cuando mi sitio se abre con https://example.com(https)

Respuestas (1)

Intenta usar --rpcaddr 60.248.172.3y --rpcport 443.

Pero que yo sepa gethno es compatible con el protocolo SSL. Puede configurar un proxy inverso Nginx para manejar tal caso.

¿Cuál es la diferencia b/n 8545 y 443?
Estos son puertos diferentes. 443 generalmente se usa para la conexión SSL. 8545 para conexión de interfaz RPC. Puede configurar su servidor web para usar SSL en el puerto 8545 también si lo necesita.
¿Puede proporcionar algún ejemplo para: ` Nginx proxy inverso para manejar tal caso`