Veo que hay puertas de enlace web para permitir el acceso anticipado al contenido alojado en enjambre.
Leí que están más abajo que funcionando , me pregunto, ¿puedo ejecutar también una puerta de enlace de enjambre? ¿Si es así, cómo?
¿Es solo un geth modificado como nodo de enjambre que tengo que ejecutar? ¿Hay algo más que necesite para entregar el contenido a un servidor web, por ejemplo, nginx?
La publicación de reddit a la que enlazas es bastante antigua. ¿Por qué no pruebas http://swarm-gateways.net ahora? Tenemos un clúster completamente nuevo que respalda la puerta de enlace.
Es cierto que se ha reducido mucho en el pasado, pero eso se debe a que Swarm está bajo un fuerte desarrollo. Solo se volverá más estable con el tiempo.
Para ejecutar su propio nodo de enjambre, simplemente siga la guía de enjambre: https://swarm-guide.readthedocs.io/en/latest/ Esto le dará su propia ventana privada al enjambre en localhost:8500 Si desea ejecutar un nodo público puerta de enlace, simplemente ejecute un proxy inverso nginx para localhost: 8500 :)
server {
server_name my-swarm-gateways.net ;
listen 80 ;
location / {
proxy_pass http://localhost:8500;
}
}
Para agregar a la respuesta de @cobordism, vale la pena recordar que la configuración predeterminada de nginx para el archivo de cliente más grande es de solo 1 MB , por lo que es posible que desee cambiar esto cambiando el archivo de configuración a algo como esto:
server {
server_name my-swarm-gateways.net ;
listen 80 ;
client_max_body_size 512m;
location / {
proxy_pass http://localhost:8500;
}
}
usuario11495
justin.m.chase
cobordismo