mar
26
Archivado en la categoria Linux, Servidor Ubuntu 2010 el dia 26-marzo-2010

dominios

En este capitulo vamos a poder comprar un dominio comercial del estilo .com, .net, .es, .org o lo que quieras y lo redireccionaremos hacia nuestro servidor web en Linux Ubuntu Server para poder alojar nuestras webs o blogs con nuestros propios dominios. Si tenéis dominios comprados podéis basaros en lo aquí explicado para configurarlo aunque no todos los registradores de dominio poseen esta opción o quizás no este reseñada del mismo modo. En este caso y para que sirva de ejemplo voy a explicar mi experiencia con el registrador de dominios que yo uso. Uso 1and1 desde hace ya bastante tiempo y nunca hasta el día de hoy he tenido ningún problema con ellos. Si quieres comprar un dominio al mejor precio que al menos yo he encontrado ( 5,99 € + IVA / año ) podéis comprar vuestros dominios aquí mismo y seguir con el manual tal y como lo voy a explicar a continuación …

Una vez comprado el dominio vamos a necesitar que este apunte hacia nuestro servidor donde le estará esperando la web que le preparemos. Para hacer esto vamos a usar la opción para nombres canónicos. El dominio que registramos en el capitulo anterior con la empresa No-Ip siempre apuntará hacia nuestra IP ya que el cliente que tenemos instalado en nuestro servidor se la envía cada cierto tiempo con lo que si usamos nuestra dirección dominio.sytes.net como nombre canónico cuando un usuario acceda a nuestro dominio comercial este apuntará hacia el dominio de No-IP y este hacia nuestro servidor.

Para comenzar accederemos al panel de control de 1and1

dominios1

Y veremos directamente la pestaña ( Packs ) en el panel de control. En ella veremos nuestro dominio del estilo ( 1&1 Pack Dominio ) pulsamos sobre el enlace y veremos lo siguiente …

dominios2

Ahora pulsamos sobre el enlace ( Dominios ) situado en la casilla ( Ir directamente a ) …

dominios1

Ahora marcamos la casilla que está junto a nuestro dominio y pulsamos sobre el desplegable ( DNS ), como veréis nos aparecen tres opciones y tendremos que seleccionar ( Modificar Configuración DNS ) …

dominios4

Aquí tenemos que seleccionar la casilla ( Nombre canónico ) y mas abajo nos aparecerá una casilla llamada ( Configuración CNAME ) en ella tenemos que introducir el dominio que registramos en el capitulo anterior. Una vez hecho esto marcamos la casilla ( Conozco y acepto que toda configuración DNS, direcciones de e-mail y configuraciones para el reenvío actuales se desactivarán. ) y pulsamos sobre el botón ( Enviar ) …

dominios3

No tengo muy claro cuanto tiempo se tarda en hacer la actualización para que apunte el dominio comercial hacia el nombre canónico mas que nada porque con cada uno de los que lo he hecho me ha tardado algo diferente, así que si no te apunta el dominio inmediatamente no te alarmes porque en menos de 24 horas lo tienes funcionando seguro.

Bien, ya tenemos nuestro dominio comercial configurado para que apunte hacia nuestro servidor web, ahora tendremos que configurar un VirtualHost en nuestro servidor web apache para que cuando alguien quiera ver que hay detrás de ese dominio que acabamos de comprar nuestro servidor sepa que ofrecerle.

Arrancamos nuestro Project 2010, nos identificamos como de costumbre y comenzamos …

VirtualHost en Apache Web Server

Para comenzar vamos a usar el dominio que he compré para hacer este manual llamado www.reactivox.com. Ha este también como a los gratuitos que registramos en el capitulo anterior le montaremos un VirtualHost en nuestro Servidor Web Apache para que sepa devolver lo que nosotros queramos y no escupa el directorio raíz de nuestro servidor web por defecto que es como esta ahora. Recordemos que en el panel de control de 1and1 le asignamos como nombre canónico el dominio de redireccionamiento con No-Ip que registramos en el capitulo anterior. Con lo que este nuevo dominio comercial en realidad apunta hacia el dominio xxxx.sytes.net y este mismo hacia nuestro Router y desde nuestro Router hacia nuestro servidor.

A continuación vamos a crear un directorio para el nuevo dominio que queremos alojar. Para que veamos un ejemplo voy a usar reactivox.com y será en este en el que nos basaremos. En tu caso con cambiar el usuario por tu usuario y reactivox.com por tu dominio.com sera suficiente …

sudo mkdir /home/usuario/web/reactivox

Vamos al directorio donde se encuentran nuestras rutas por defecto con …

cd /etc/apache2/sites-available

Copiamos la que hay por defecto para crear la nueva ruta para nuestro nuevo dominio …

sudo cp default reactivox.com

Editamos el nuevo fichero …

sudo vi reactivox.com

Introducimos lo siguiente modificando lo necesario para que se adapte a nuestro dominio y a la ruta donde queremos situarlo …

<VirtualHost *:80>
        ServerAdmin webmaster@reactivox.com
        ServerName  www.reactivox.com
        ServerAlias reactivox.com
        DocumentRoot /var/www/web/reactivox
 
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/web/reactivox/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
 
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
 
        ErrorLog /var/log/apache2/error.log
 
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
 
        CustomLog /var/log/apache2/access.log combined
 
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
 
</VirtualHost>

Una vez modificadas estas lineas el servidor ya sabe hacia donde debe apuntar cuando llegue una petición desde dicho dominio. Salimos del editor ( vi ) y guardamos los cambios pulsando la tecla ( ESC ) y seguidamente ( :wq! ).Ahora damos de alta el nuevo sitio con …

sudo a2ensite reactivox.com

Para terminal y para asegurarnos de que todo funciona bien reiniciamos el servidor web Apache con …

sudo /etc/init.d/apache2 restart

Y listo !! Ahora tenemos el dominio que compramos apuntando no solo hacia nuestro servidor web con Linux Ubuntu Server si no que también hacia el directorio que queremos con lo que ahora tan solo necesitamos montar la web, blog o lo que te apetezca. ;)

Este proceso tendréis que hacerlo cada vez que compréis un dominio y queráis alojarlo en vuestro servidor, como podéis ver en mi caso hsnet.sytes.net, project2010.sytes.net y reactivox.com son tres sitios diferentes y ofrecen diferentes contenidos aunque todos están alojados en el mismo servidor. Bonito, bonito :)

Manual completo

Encuentra todos los capítulos que componen el montaje de este servidor web en Servidor Web 2010 bajo Linux Ubuntu Server ( Manual Completo )

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs