¿Por qué aparece cgi-sys / defaultwebpage.cgi cuando navego por mi página web?

9

Recientemente he creado un sitio web con una empresa de alojamiento más pequeña. El plan tiene una IP dedicada. Me enviaron correos electrónicos para decir que todo está configurado, pero ahora sus canales de soporte no responden a pesar de que dicen que está abierto las 24 horas.

En el Administrador de archivos en el panel de control he puesto un index.htmlarchivo en el public_htmldirectorio. Pero cuando apunto mi navegador a la dirección IP que me dieron, aparece la cgi-sys/defaultwebpage.cgipágina.

¿Cuál es el problema?

Todavía no he configurado los servidores de nombres para mi dominio, pero eso no debería ser un problema porque estoy usando la dirección IP en el navegador.

Nota: no creo que tenga acceso ssh.

CJ7
fuente
[Serverfault] [1] [1]: serverfault.com/questions/178427/… revise estos hilos si le ayuda.
Jigar Tank
La etccarpeta en mi cpanel está vacía.
CJ7
2
entonces creo que su plan con la empresa no está dedicado o VPS.
Jigar Tank
Me dieron una dirección IP.
CJ7
Tengo un servicio de alojamiento compartido y descubrí que la dirección IP que se muestra es CPanel puede no ser confiable; descubrí que la dirección IP de mi sitio real era diferente. Si su servicio de alojamiento no es el lugar donde compró su dominio (el registrador), deberá verificar a qué dirección IP está apuntando su dominio en la Administración de DNS en el registrador (es decir, no el servicio de alojamiento) es la correcta. . Puede probar esto simplemente copiando y pegando la IP en la barra de direcciones del navegador. Si ve lo que espera ver, esta es la dirección IP correcta.
T9b

Respuestas:

5

Es un poco difícil decirlo con certeza, pero esto es lo que supongo que está sucediendo:

  1. Su sitio web está en un alojamiento web compartido basado en nombre . Usted no tiene una dirección IP dedicada.

  2. La dirección IP que le dieron es la dirección de su servidor web compartido. Debes ingresarlo en la configuración de DNS de tu dominio.

  3. Como está intentando acceder al servidor utilizando la dirección IP directamente, el servidor no sabe cuál de los sitios alojados desea. Por lo tanto, le muestra una página genérica predeterminada.

Si desea probar cosas localmente antes de configurar su DNS, puede agregarlo al archivo de hosts en su propia computadora, algo como esto:

111.22.33.44    yourdomain.com www.yourdomain.com

Después de eso, apuntar su navegador a http://www.yourdomain.comdebería hacer que solicite la página del servidor en 111.22.33.44, mientras envía el encabezado Host: www.yourdomain.compara decirle al servidor que está esperando el contenido de su dominio, en lugar de uno de los otros alojados en esa IP.

Ilmari Karonen
fuente
Entonces, ¿cómo configuraría el DNS?
T9b
@ T9b: Si está ejecutando sus propios servidores de nombres, editaría sus archivos de configuración. Si alguien más aloja su DNS para usted (lo más probable), normalmente usaría su panel de configuración. Para obtener instrucciones más específicas, primero averigüe qué software / host DNS está utilizando y busque su documentación.
Ilmari Karonen
2

A menos que planee usar secuencias de comandos CGI, elimine la carpeta CGI por completo, borre la memoria caché de su navegador o visualícela usando el modo de navegación privada en su navegador. Deberías ver tu index.html

Anagio
fuente
1
Esto funcionó para mí. Firefox tuvo una forma de crear una mala redirección en caché (www.mysite.com funcionó, pero mysite.com redirigió al cgi), así que borré mi historial solo para ese dominio y ahora funciona bien.
fila1
1

intente editar el archivo .htaccess ... cree un archivo .htaccess si no existe o agregue "DirectoryIndex index.php index.html" al archivo .htaccess existente. Espero que esto resuelva el problema.

Cachondo
fuente
-1

Además, ¿qué host? Y no puede 'cargar' directamente un sitio como ip. Debe usar su dominio, ya que solicita contenido como 'tudominio.com' mientras busca el contenido de 'tudominio.com. Cuando escribe la IP en su dirección en su navegador, la solicita como servidor de nombres de su proveedor de servicios de Internet. Ex. Bell Canada DSL ofrece algo como esto. 'toronto24.dsa.dsl.bell.ca'. Espero que esto haya ayudado.

Aaron
fuente
1
Puede cargar un sitio a través de una dirección IP, siempre que el sitio esté configurado para funcionar así.
Paulmorriss