Servidor Web 2010 – Vol 7 – Dominios comerciales + VirtuaHost en Apache

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 …


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 …


Ahora pulsamos sobre el enlace ( Dominios ) situado en la casilla ( Ir directamente a ) …
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 ) …


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 ) …

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/reactivoxVamos al directorio donde se encuentran nuestras rutas por defecto con …

cd /etc/apache2/sites-availableCopiamos la que hay por defecto para crear la nueva ruta para nuestro nuevo dominio …

sudo cp default reactivox.comEditamos el nuevo fichero …
sudo vi reactivox.comIntroducimos lo siguiente modificando lo necesario para que se adapte a nuestro dominio y a la ruta donde queremos situarlo …
ServerAdmin webmaster@reactivox.com
ServerName www.reactivox.com
ServerAlias reactivox.com
DocumentRoot /var/www/web/reactivox
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
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/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
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.comPara terminal y para asegurarnos de que todo funciona bien reiniciamos el servidor web Apache con …

sudo /etc/init.d/apache2 restartY 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 )











