2011-05-03 12 views
40

tengo:¿cómo puedo enviar domain.com a www.domain.com en godaddy para el sitio alojado de s3?

1) registrado para una cuenta de AWS
2) configurar cubos de domain.com y www.domain.com
3) activado configuración del sitio web de propiedades para cada dominio
3) establecer políticas de cubo para ambos dominios
4) creó este registro CNAME:
www> www.domain.com.s3-website-us-east-1.amazonaws.com

este momento cuando un usuario va a www .domain.com, ven la página de índice, y todo está funcionando bien. Cuando van a domain.com, no hay nada más que darknenss y el silencio porque la página simplemente no se carga (y da el error de "tiempo de espera de conexión")

Lo que deseo es que domain.com lo reenvíe a www. domain.com para que independientemente de lo que escriba el usuario en el navegador, vea el sitio que se encuentra en www.domain.com.

  • ¿Cómo puedo hacer esto?
  • ¿Puedo agregar un registro de algún tipo en godaddy para hacer que domain.com redirija a www.domain.com?
  • ¿Debo obtener una IP estática para que esto funcione con s3? Sigo leyendo sobre un IP elástico de ec2, pero no entiendo cómo puedo configurarlo, o cómo funcionaría, ya que no estoy usando ec2 en absoluto para mi sitio web.

Por favor, ayudar a un novato a cabo!

Respuesta

61

Creo que la respuesta del usuario Go Daddy fue correcta, pero escribiré instrucciones más sucintas que seguí para que el reenvío funcione para mí. No sé por qué otros sugieren wwwizer, porque GoDaddy también usa un redireccionamiento 301 (¿pero quizás no solía hacerlo?). Por cierto, esta respuesta no es específica de S3 de Amazon; simplemente requiere que tenga el registro CNAME "www" establecido correctamente.

  1. Inicie sesión en GoDaddy.com.
  2. Haga clic en Mi cuenta.
  3. Haga clic en el producto Dominios y haga clic en el botón Lanzar al lado de su dominio.
  4. En la sección Información de dominio, debería ver "Reenvío: Desactivado". Haga clic en el Administrar enlace al lado.
  5. A Reenvío y enmascaramiento El cuadro de diálogo debe aparecer. Debajo de Reenviar DOMAIN.COM al ingrese "www.domain.com".
  6. Haga clic en el botón OK.

El reenvío se inició para mí en aproximadamente media hora.

Para tener en cuenta, en el cuadro de diálogo puede cambiarlo para reenviar "http: //" o "https: //". Solo lo necesitaba para "http: //", así que no estoy seguro si GoDaddy reenviará SLL y no SSL al mismo tiempo.

Además, si usted es curioso, si hace clic en las opciones avanzadas enlace en la caja de diálogo Reenvío y enmascaramiento, cabe programación predeterminada "Sólo reenvío" y tienen el tipo de redireccionamiento configurada para transferir de forma permanente su dominio (que es lo que le da el 301-redirigir).

1

Parece que los servidores DNS/Name en GoDaddy no están configurados correctamente. Deben tener la información enlistada para los servidores de nombres en algún lugar donde hospedas el sitio.

EDIT: He hecho un poco más mirando alrededor y sería Amazon no le proporciona los servidores de nombre para S3. La "solución real" para esto sería configurar un CName en GoDaddy. Este sitio ofrece una gran cantidad de conocimiento en hacer lo siguiente: http://www.google.com/support/blogger/bin/answer.py?hl=en&answer=58317


Además, esta cuestión parece haber llegado antes: Using GoDaddy Domain Hosting to link to Amazon S3 Website

+2

Muchas gracias, he estado luchando con esto durante días :(El enlace blogger en realidad no da ninguna respuesta real en términos de lo registro CNAME para añadir una dominio desnudo, solo habla de crear un cname para www que ya tengo. En cuanto al reenvío de dominios a través de GoDaddy, no creo que pueda reenviar mi dominio a sí mismo (ya que godaddy trata de dominio y dominio). com como el mismo dominio para fines de reenvío de lo que puedo decir). ¡El sitio wwwizer.com del último enlace que publicó funcionaba como un hechizo! (No sé cómo me perdí esa publicación, ¡ooo!) De todos modos, THNX !! ! – fragholrok

3

fragholrok, ​​

Me alegro de que se haya podido encontrar una forma de hacer que tu sitio funcione Es cierto que es un poco difícil de entender exactamente qué está pasando con su nombre de dominio sin información más específica, pero quería entrar y mencionar una cosa.

No estaba seguro de poder reenviar su dominio al subdominio www. Depende de cómo lo haya configurado, a veces funcionará y otras no. De acuerdo con su publicación original, el subdominio www está configurado con su propio CNAME (en lugar de reflejar el registro A principal). Debido a esto, PODRÍA reenviar su dominio al subdominio www, es decir, reenviar domain.com a www.dominio.com, utilizando la funcionalidad de reenvío de dominios de GoDaddy.com.

Sin embargo, si el CNAME de un subdominio está configurado en '@', lo que significa que dirige al registro A principal, el reenvío del dominio al subdominio no funcionaría.

Solo quería aclararle a alguien más que pueda encontrar este hilo.

Buena suerte con su sitio,

Alon GoDaddy.com Social Media

+0

¡Oh, estaba un poco confundido por el récord cname/a así que gracias por aclarar! Estoy seguro de que no soy Es el único confundido al respecto, así que estoy de acuerdo en que esta información también será útil para otros. – fragholrok

1

que utiliza el enfoque descrito en http://thechrisoshow.com/2011/06/05/how-to-host-a-static-website-on-s3/ (también con GoDaddy).

Se reduce a eliminar la entrada del host A, crear una entrada CNAME y usar la funcionalidad de reenvío de godaddy.

Para mí es una solución parcial. Funciona si escribo jaumebarcelo.info en la barra de direcciones.

Pero no funciona si hago clic en un enlace que apunta a jaumebarcelo.info

o si escribo jaumebarcelo.info wget desde la línea de comandos.

1

Estoy buscando la misma respuesta. Cómo lo he hecho en el pasado es con una reescritura htaccess apache. Puedo hacerlo de nuevo de esta manera.

RewriteCond %{HTTP_HOST} ^mysite\.com 
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=permanent,L] 

Here es una de esas páginas que habla de ello.

Si necesita más ayuda, me gustaría volver a escribir en google htaccess y apache.

1

Estaba teniendo el mismo problema y no pude encontrar una solución adecuada, por lo que si alguien busca una respuesta, debe consultar este enlace para configurar su godaddy domain. Cubre tanto agregar CNAME como dominio desnudo en godaddy

1

Si está utilizando Route 53, puede crear un nuevo depósito con su nombre de dominio desnudo, y en 'Hosting de sitios web estáticos', configúrelo como 'Redirigir todas las solicitudes a otro nombre de host '.

+1

no funciona para https: // –

+0

@JustinPoehnelt ¿cómo conseguiste que funcionara para https? – adnan

+0

Estoy bastante seguro de que necesita estar usando CloudFront para soporte https. –

-1

Si no hay un registro de A y el subdominio www está vinculado con el subdominio, debe redirigir el dominio raíz al subdominio www. Así es como funciona con muchos otros sitios.

Cuestiones relacionadas