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

Yp Healthcare Viagra viagra generique prix Viagra In Svizzera

Hello there! buy viagra with no prescription excellent internet site

Strep Throat And Amoxicillin viagra buy accutane for acne

Hi! tadalafil very good web page.

Viagra In Melbourne Meinungen Zu Priligy Gb Finoecia Prescription online pharmacy Buy Cheap Diflucan Online

Viagra Original Oder Falschung Acheter Cialis A Montreal buy generic cialis Viagra 100 Preis 12 Viagra 100mg Generika

Hello there! buy generic ed drugs very good site

Hello! online pharmacy technician course excellent website

Kamagra Vente Libre Cialis Achat Internet cialis overnight shipping from usa Le Meilleur Generique Du Cialis Forum Ou Acheter Du Viagra Generic Levitra For Sale In Us

Hello! prescription online pharmacy great website

Cialis Precio Oficial Farmacia Celebrex 200 Mg Online Pharmacy Proscar 5mg kamagra es de venta libre Kamagra Achat 100 Mg Cialis 5mg dose Acquistare Kamagra Svizzero

Hi there! buy generic ed drugs beneficial website.

Lightheaded From Amoxicillin Cheap Tadacip From Holland Viagra Internet cialis no prescription Treating Hives From Keflex

Cialis Echtheit Prufen Zithromax Lyme Treatment cialis 5mg Cialis 2

Hello! ed drugs good web site.

Buying Free Shipping Dutasteride Cialis Paypal Accepted buy generic cialis Acheter Priligy Pilules

Walmart Price For Viagra Cialis 5 Mg Viagra Aus Indien Bestellt Quanto Costa Il Viagra Da 100 Mg Alcohol Consumption While Taking Amoxicillin

Howdy! http://cialisopharmacy.com/ - order tadalafil tadalafil buy generic cialis

Hello there! http://canadian-drugsale.com/ - adipex online pharmacy pharmacy technician school online best online pharmacy xanax

online pharmacies in india pharmacy technician online course best online pharmacy schools

how long does viagra last
http://xlviagrabtc.com - viagra for sale for men
viagra uk cheap
viagra for sale for men
- trackback lascia un commento viagra
buy british dragon viagra

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.