Como a partir del curso de Iniciación a WordPress para Fotógrafos estos conceptos los voy a tener que contar en más de una ocasión, me parece apropiado crear una entrada y que quien quiera lo pueda utilizar y compartir.
El dominio
Aunque la definición en wikipedia es bastante técnica y algo compleja, en realidad un dominio es simplemente el nombre que una página o un servicio tienen en internet. Por ejemplo, www.google.com o www.debian.org o en el que os encontráis ahora mismo www.emartinena.es. El dominio nos evita tener que recordar las direcciones «reales» de las máquinas que contienen estos servicios y que serían tan complejas como
91.198.174.192 o 130.89.148.14.
El hosting
Pero el dominio por si sólo no nos vale si no tenemos un servidor propio conectado a internet con una dirección del tipo de las que acabo de poner. Como esto de tener nuestro propio servidor en casa suele ser poco práctico y en muchos casos casi inviable, lo que se hace normalmente es contratar con una empresa un «espacio» en una máquina donde poder guardar nuestros archivos y ejecutar el software necesario para mostrar nuestra página web. Para empezar, lo más habitual es contratar un hosting compartido, en el que la empresa nos aporta un espacio de disco (limitado o no) y una cantidad de trafico en su red (limitado o no), además de ciertos servicios adicionales, como cuentas de correos, instalación en 1 click, gestión a través de CPanel.
FTP
Para simplificar, diremos que es el medio que tenemos para ver los ficheros que guardaremos en nuestro hosting. Mediante un usuario y contraseña y con la ayuda de alguna aplicación de FTP (por ejemplo Filezilla que está para Linux, Windows y Mac) podremos ver todos los directorios y ficheros que tengamos en nuestra instalación en el hosting.
DNS
Es el sistema encargado de traducir el nombre de dominio en una dirección numérica, que deben ser las que os faciliten vuestro proveedor del hosting. Eso permite que cuando alguien introduzca vuestro dominio en su navegador, este apunte al hosting donde tengáis instalada vuestra web. Si hosting y dominio los provee la misma empresa normalmente no es necesario dar este paso de configuración. Si proveedor de hosting y de dominio son distintos, tendréis que configurar las DNS. Si tienes dudas en esto, seguro que el soporte técnico de la empresa con la que registres el dominio puede describirte como realizar este proceso.
Caso práctico
Como decía anteriormente, en lo personal, me va bien con www.redcoruna.com. Tengo con ellos tanto el hosting, como registrados varios dominios. Algo que me gusta de RedCoruna, aunque como digo seguro que otros muchos lo tienen, es el panel de control (CPanel) que me permite gestionar mi espacio, asignar nuevos dominios a mis páginas, crear cuentas de correo, etc Si al realizar la contratación conjunta eliges tu dominio, lo más probable es que ya tengas vinculadas ambas cosas. Si no es así, en las instrucciones que te hayan llegado al correo electrónico debe venir como acceder al panel de control (CPanel) y al entrar debes tener una web con una apariencia similar a esto:
La colocación de las distintas secciones puede variar con respecto a la imagen anterior. Para asignar un nuevo dominio debes buscar la sección «Dominio» y dentro de esa sección acceder a «Dominios Adicionales» donde deberías encontrar algo como esto:
En este apartado es donde debemos introducir los datos para el nuevo dominio y también crearemos el acceso FTP vinculado con el mismo, además de definir a que directorio de nuestro hosting apunta en concreto el dominio. Así por ejemplo si queremos asignar a nuestro hosting el dominio cursowpcaceres.es y lo introducimos en la sección «Nuevo Nombre de Dominio» se auto-completaran los campos «Subdominio/Ftp Usuario» y «public_html/cursowpcaceres.es» con los siguientes datos respectivamente:
- cursowpcaceres
- public_html/cursowpcaceres.es
que son muy adecuados si no se tienen otras necesidades específicas. Además nos solicita una contraseña y su confirmación. Estas pueden generarse automáticamente con el generador que encontramos en el botón contiguo o poner una elegida por nosotros procurando siempre que sea suficientemente segura. Si pulsamos sobre el botón «Añadir Dominio!» ya habremos terminado de asignar el dominio a nuestro hosting y podremos acceder a través del mismo a la página que instalemos en el directorio seleccionado. A partir de este punto se procedería a la instalación de la web o en nuestro caso del CMS WordPress en el directorio asignado en el paso anterior (public_html/cursowpcaceres.es) y accederíamos al mismo a través de nuestro dominio en cualquier navegador. Si quieres saber más sobre como realizar la instalación de WordPress a partir de este punto y cómo gestionar tu contenido o tu portfolio online, puede que te interese asistir la próxima convocatoria del curso de Iniciación a WordPress para Fotógrafos.
Actualización: Acabo de encontrar un video donde se puede ver parte del proceso descrito en este post, por si os ayuda.