ERR_CONNECTION_REFUSED: qué significa y cómo solucionarlo
El error ERR_CONNECTION_REFUSED (en Chrome: "No se puede acceder a este sitio. tudominio.com.ar rechazó la conexión") quiere decir que tu navegador llegó al servidor, pero el servidor rechazó la conexión en el acto. No es que tarde: contesta "no" enseguida.
Es distinto de ERR_CONNECTION_TIMED_OUT, donde el servidor no contesta nada, y de ERR_NAME_NOT_RESOLVED, donde ni siquiera se encuentra la dirección del dominio. Con un "rechazó la conexión", el dominio apunta a una máquina, pero en esa máquina no hay nada atendiendo.
Si sos visitante
- Probá con datos móviles en el celular. Si ahí anda, el bloqueo está en tu red, tu antivirus o un proxy.
- Desactivá un momento la VPN o el proxy si usás uno, y revisá que el antivirus o el firewall de la compu no esté bloqueando el sitio.
- Probá con
https://y sin él. Algunos sitios solo atienden una de las dos versiones. - Si no anda desde ningún lado, es el sitio: avisale al dueño.
Si es tu sitio: las causas más comunes
- El servidor web está apagado. En un VPS o servidor propio, Nginx o Apache puede haberse caído o no haber arrancado después de un reinicio. Revisá el estado con
systemctl status nginx(oapache2) y mirá el registro de errores: muchas veces no arranca por un error en un archivo de configuración que tocaste. - No hay nada escuchando en el puerto 443. Si el sitio anda con
http://pero no conhttps://, falta configurar el SSL en el servidor. Mirá la guía de certificado SSL gratis. - El dominio apunta a la IP equivocada. Después de un cambio de hosting o de DNS, el dominio puede apuntar a un servidor viejo donde ya no está tu sitio. Revisá el registro
Ay, si hiciste el cambio hace poco, mirá cuánto tarda la propagación DNS. - El firewall del servidor bloquea el puerto. En un VPS nuevo es común que el firewall solo deje pasar SSH. Hay que abrir los puertos 80 y 443.
- El hosting suspendió la cuenta o el servicio, por falta de pago o por exceso de uso. Mirá la guía de hosting con cuenta suspendida.
- Una aplicación (Node, Python, etc.) que se cerró. Si el sitio es una aplicación detrás de un proxy, el proxy suele mostrar un error 502; pero si la expusiste directo en un puerto y se cayó, el navegador ve "rechazó la conexión".
Hosting compartido
En un hosting compartido no podés reiniciar el servidor web vos mismo. Si el sitio rechaza la conexión desde todas las redes, escribile al soporte del hosting con la hora exacta en que empezó: casi siempre es un problema del servidor de ellos o una suspensión de la cuenta. Mientras, podés ver si el hosting tiene una página de estado. Mirá también cómo saber si el hosting está caído.
Que no te enteres por un cliente
Un servidor web que no arrancó después de un reinicio de madrugada puede dejar el sitio caído horas sin que nadie lo note. Vigía revisa tu sitio cada pocos minutos desde afuera y te manda un Telegram apenas deja de responder, y otro cuando vuelve, con cuánto tiempo estuvo caído. Gratis para 2 sitios.
Que la próxima vez no te avise un cliente
Vigía revisa tu sitio cada pocos minutos y te manda un Telegram si se cae, y antes de que venzan el SSL y el dominio.
Gratis para 2 sitios, sin tarjeta ni contraseña. ¿Solo querés ver si anda ahora? Chequealo gratis.