Creación de virtual hosts en Ubuntu



Hosting barato
VN:F [1.9.20_1166]
Rating: 7.0/10 (2 votes cast)

La creación de virtual host se realiza con el motivo de poder acceder a nuestra web con una url más corta. En el caso anterior, accedemos a nuestro proyecto de prueba con la url: http://localhost/prueba/public . Con la definición de virtual hosts nuestro objetivo sería acceder con una url del tipo http://prueba.local/ Para ello, seguimos los siguientes pasos:

  1. Nos vamos a la ruta /etc/apache/sites-available/ y creamos un fichero de texto que se llame “prueba.local” donde vamos a guardar la siguiente información:
    <VirtualHost *:80>
            ServerAdmin webmaster@localhost
            ServerName prueba.local
            DocumentRoot /var/www/prueba/public
            # this entry is necessary to allow the virtual host to enable mod rewrite using htaccess
            <Directory /var/www/prueba/public>
                    Options Indexes FollowSymLinks
                    AllowOverride All
                    allow from all
            </Directory>
    </VirtualHost>
             

    Donde en ServerName, ponemos el nombre del fichero, y en DocumentRoot ponemos la ruta completa al directorio public del site para el que queremos crear su virtual host. En directory, hacemos lo mismo que en DocumentRoot.
    Guardamos el archivo.

  2. Habilitamos el nuevo virtual host con el comando
                 sudo a2ensite prueba.local
             
  3. A continuación editamos nuestro archivo hosts, que se encuentra en /etc/ y añadimos la “ip” desde la que se asocia el nuevo host. Por defecto, tendremos las dos primeras líneas:
    127.0.0.1	localhost
    127.0.1.1	nombreMaquina
    127.0.0.2	prueba.local	//Nosotros añadimos esta entrada en el archivo
             

    Una vez añadida la entrada, lo guardamos y cerramos el archivo.

  4. Y para finalizar habilitamos el módulo rewrite de Apache, y reiniciamos el servidor
    sudo a2enmod rewrite //Si no se ejecuta este comando es posible que os de un error de servidor
    sudo service apache2 restart
             
  5. Probamos el acceso a nuestro site, pero con la url http://prueba.local y vemos que funciona perfectamente!!!

¡¡¡Y esto es todo por el momento!!!

¡¡¡Cualquier comentario, mejora, o ayuda sobre este tema siempre será bienvenido!!!

Creación de virtual hosts en Ubuntu , 7.0 out of 10 based on 2 ratings
Comparte y disfruta:

Si te ha gustado este artículo, te puede interesar ...



Hosting barato

2 comments

  1. Ángel
    VA:F [1.9.20_1166]
    Rating: 0 (from 0 votes)
    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)

    Hola, muy buenas!
    Gracias por la ayuda prestada, muy útil, la info, excepto para la ultima versión de apache, que al parecer, es mas parecida a la configuración que se realiza en windows, nose si sabias esto, pero a mi me costó horas de navegación, y configuré mis vhost de ubuntu, con lo indicado en el apartado de windows…..irónico verdad? toda la vida windows copiando a ubuntu, y ahora nos encontramos con este cambio!, LOL! personalmente pienso que simplemente lo han querido hacer un poco mas sencillo. UN SALU2

    • José Carlos
      VN:F [1.9.20_1166]
      Rating: 0 (from 0 votes)
      VN:F [1.9.20_1166]
      Rating: 0.0/5 (0 votes cast)

      Hola Angel,

      Pues no, no sabía el problema que comentas con la última versión de Apache para Ubuntu. Si quieres, puedes publicarla aquí o poner enlace a donde la hayas encontrado!!! Gracias por tu comentario!!!

Escribe un comentario


2 × = catorce

Puede usar HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>