Crear un directorio virtual en ubuntu utilizando apache

Logotipo de ubuntuEn el siguiente artículo comentaremos como crear un directorio virtual en apache instalado en una distribución Ubuntu.

Instalación del servidor LAMP

Lo primero que ha sido necesario ha sido instalar un servidor HTTP en nuestra máquina. Para ello hemos instalado el lote completo, servidor web, servidor MySQL y PHP. Hemos seguido los pasos indicados en la propia página de Ubuntu, https://help.ubuntu.com/community/ApacheMySQLPHP que lo explica de forma muy sencilla. Basta con instalar tasksel y a continuación el servidor completo.

  1. $ sudo apt-get install tasksel
  2. $ sudo tasksel install lamp-server

Durante la instalación nos pedirá algunos parámetros como la contraseña de administración de MySQL, que simplemente tendremos que introducir.

Creación del directorio virtual

A continuación creamos el directorio donde queremos guardar los archivos y que utilizaremos dentro de apache. En nuestro caso lo hemos creado en una carpeta personal.

$ mkdir /home/usuario/web

Para que todo funcione correctamente hemos de añadir al usuario al grupo de aplicaciones apache (www-data). A continuación asignaremos este directorio al grupo y finalmente le otorgaremos los permisos correspondientes de forma recuersiva y que  todos los archivos que creemos en este directorio hereden estos permisos (esto lo conseguimos con el 2 indicado en los permisos). Eso lo realizamos de la siguiente forma:

  1. $ sudo usermod -a -G www-data usuario
  2. $ sudo chgrp -R www-data /home/usuario/web
  3. $ sudo chmod -R 2775 /home/usuario/web

Finalmente para poder realizar prácticas creamos un archivo index. Para hacerlo un poco más bonito he creado el siguiente:

$ echo '<?php phpinfo(); ?>' > index.php

Configuración apache

Finalmente lo que hacemos es configurar apache para que tenga en cuenta el directorio que hemos creado. Para ello modificaremos el archivo /etc/apache2/sites-enabled/000-default y añadiremos el siguiente párrafo:

  1. Alias /virtual /home/usuario/web
  2. <Directory /home/usuario/web>
  3. Options Indexes FollowSymLinks MultiViews
  4. AllowOverride None
  5. Order allow,deny
  6. allow from all
  7. </Directory>

Y reiniciamos el servidor apache

$ sudo service apache2 restart

Con esto ya tenemos el directorio virtual configuado y lo podemos comprobar con un navegador tecleando http://localhost/virtual. Nos mostrará la configuración del servidor por pantalla.

Esperemos que haya sido de utiliad.

Comentarios

generic for cialis cheap generic cialis cialis cost

generic for cialis cheap generic cialis cialis cost

c http://cialisles.com cialis, collect why does cialis no longer work cialis

generic tadalafil for sale - http://cialisles.com

also cialis.com;

buy generic ventolin albuterol order albuterol

generic cialis 20mg buy sertraline online cialis 20mg

generic cialis 20mg buy sertraline online cialis 20mg

generic cialis 20mg buy sertraline online cialis 20mg

generic cialis 20mg buy sertraline online cialis 20mg

generic cialis 20mg buy sertraline online cialis 20mg

generic cialis 20mg buy sertraline online cialis 20mg

generic cialis 20mg buy sertraline online cialis 20mg

generic cialis 20mg buy sertraline online cialis 20mg

canadian pharmacy viagra canadian pharmacy levitra online pharmacy

buy ventolin buy ventolin cheap buy ventolin no rx

online pharmacy pharmacy no prescription online pharmacy no prescription

no prescription meds buy medication without an rx online mexico pharmacy

buy generic valtrex valacyclovir buy valacyclovir online

online pharmacy reviews online pharmacies without prescription uk pharmacy online

pharmacy online online pharmacy reviews pharmacy online

buy valtrex no prescription order valtrex buy valtrex 100 mg

viagra for women results show posts
http://viagrawithoutdoctorbest.com - generic brands of viagra online
viagra user ratings
viagra and generic
- ibuprofen viagra contraindications
when to take viagra

walmart pharmacy online pharmacy safe online pharmacies in canada onlinepharmacy.com

uprima viagra viagra
http://viagforsale.com - generic viagra 50mg
viagra 20 mg 4 tablet knowledge base
lowest price for viagra
- viagra 10 mg effectiveness name
viagra 20mg tablets who is online

buy valtrex pills where can i buy valtrex in hong kong buy real valtrex

best online pharmacy legitimate online us pharmacies rx canadian pharmacy

prescription drugs online without online pharmacy no prescription needed uk buy drugs online

cialis eli lilly prescription
http://walmart-cialis.com - cialis over the counter
cialis and alcohol consumption search
cialis at walmart
- cialis commercial
cialis prices

online pharmacy reviews online pharmacy best online pharmacy

online pharmacies in usa prescription drugs online without online pharmacy reviews

Páginas

Añadir nuevo comentario

Filtered HTML

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
Esta pregunta se realiza para comprobar que se trata de un humano y prevenir los accesos automatizados para publicar spam.