Dominio

PythonAnywhere nos da un dominio gratuito, pero tal vez tu no quieres tener un ".pythonanywhere.com" al final de tu URL de blog. Quizas tu quieres tener ago como "www.infinite-kitten-pictures.org" o "www.3d-printed-steam-engine-parts.com" o "www.antique-buttons.com" o "www.mutant-unicornz.net", o lo que quieras.

Aquí vamos a hablar un poco sobre como obtener un dominio, y como enlazarlo con la aplicación en PythonAnywhere. Sin embargo, debes saber que los dominios cuestan dinero, y PythonAnywhere también te cobra mensualmente una tarifa para usar tu propio nombre de dominio -- no es mucho dinero en total, pero esto es posiblemente que solamente quieras si estas realmente comprometido.

¿Dónde registrar un dominio?

Un nombre de dominio cuesta típicamente $15 USD al año. Hay opciones mas baratas y mas caras, dependiendo del probeedor. Existen muchas compañías con las que puedes comprar un dominio: una simple busqueda en google te dará muchas opciones.

Nuestra favorita es I want my name. Su anuncion dice "manejo de dominio sin dolor" y realmente es sin dolor.

También puedes obtener dominios gratis. dot.tk es un lugar para obtener uno, pero debes estar conciente que los dominios gratuitos a veces se sienten baratos -- si tu sitio quiere ser para un negocio profesional, deberías pensar sobre pagar por un dominio "propio" que termine en .com.

¿Cómo apuntar tu dominio a PythonAnywhere?

Si fuiste a través de iwantmyname.com, da click en Domains en el menú y escoge tu dominio recién comprado. Entonces localiza y da click en manage DNS records:

Ahora necesitas localizar este formulario:

Y llena la siguiente información

  • Hostname: www

  • Type: CNAME

  • Value: your domain from PythonAnywhere (for example djangogirls.pythonanywhere.com)

  • TTL: 60

Click en el botón Add y Guarda los cambios al final.

Note Si quieres un proveedor de dominio distinto, la interfaz para encontrar tu configuración de DNS/ CNAME será diferente, pero el objetivo es el mismo: Definir un CNAME que apunte tu nuevo dominio a nombredeusuario.pythonanywhere.com.

También puede tomar algunos minutos para que tu dominio comience a funcionar. ¡Se paciente!

Configura el dominio a través de la aplicación en PythonAnywhere.

También necesitas decirle a PythonAnywhere que quieres utilizar tu dominio personalizado.

Ve a la página de cuenta de PythonAnywhere y mejora tu cuenta. La opcieon mas barata (el plan "Hacker:) está bien para comenzar, y siempre puedes mejorarlo después cuando te vuelvas super famoso y tengas millones de visitas.

Siguiente, ve sobre la pestaña Web y anota un par de cosas:

  • Copia la ruta a tu virtualenv y colocala en un lugar seguro.

  • Da click a través de tu archivo de configuración wsgi, copia el contenido y pegalo en un lugar seguro.

Siguiente, elimina tu vieja aplicación. No te preocupes, esto no elimina nada de tu código, solamente apaga el dominio en nombredeusuario.pythonanywhere.com. Siguiente, crea una nueva aplicación y sigue estos pasos:

  • Ingresa tu nombre de dominio

  • Escoge "configuración manual"

  • Selecciona Python 3.4

  • Y estamos listos

Cuando seas enviado de vuelta a la pestaña web

  • Pega la ruta del ambiente virtual que guardaste antes.

  • Da click através del archivo de configuración, y pega el contenido de tu archivo de configuración viejo.

Da click en actualizar web app y ¡deberías encontrar tu sitio corriendo en tu nuevo dominio!

Si tienes problemas, da click en "Send Feedback" en el sitio PythonAnywhere, y uno de sus amables administradores te ayudará a solucionarlo en poco tiempo.