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.html
archivo en el public_html
directorio. Pero cuando apunto mi navegador a la dirección IP que me dieron, aparece la cgi-sys/defaultwebpage.cgi
pá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
.
etc
carpeta en mi cpanel está vacía.Respuestas:
Es un poco difícil decirlo con certeza, pero esto es lo que supongo que está sucediendo:
Su sitio web está en un alojamiento web compartido basado en nombre . Usted no tiene una dirección IP dedicada.
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.
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:
Después de eso, apuntar su navegador a
http://www.yourdomain.com
debería hacer que solicite la página del servidor en111.22.33.44
, mientras envía el encabezadoHost: www.yourdomain.com
para decirle al servidor que está esperando el contenido de su dominio, en lugar de uno de los otros alojados en esa IP.fuente
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
fuente
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.
fuente
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.
fuente