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

Howdy! canada pharmacy great web page

Finpecia 1 Mg For Sale Cialis Preis Apotheke Deutschland cialis price Cialis Per Dimagrire Propecia Online Non Prescription Zithromax Dosage For Bronchitis

Hi! buy valtrex usa excellent web page.

Hello! buy cialis no rx excellent web site

Priligy Vaistai Buy Ciprofloxacin Propecia Aparato Digestivo generic 5mg cialis best price Comprar Levitra Sin Receta En Madrid Pastillas Cialis Efectos

Cialis Entrega 24 Horas cheapest cialis Cialis Pas De Generique

Estrace 2mg Ivf Side Effects Need Direct Amoxicilina Canada Cheapeast Cash On Delivery Viamedic Viagra instrucciones de propecia Denis Nexium Coupons For Seniors

Posologia Viagra Donde Comprar Cialis Generico kamagra etanol Priligy Par Johnson & Johnson Plavix Online Purchase Expired Amoxil

Kamagra Jolly 100mg Find Generic Dutasteride In Canada Cash On Delivery viagra vs cialis Venta De Kamagra

Hi! purchase tadalafil very good internet site.

Hi! purchase sildenafil good web site

Howdy! buy viagra pills good web site

Hi! buy viagra 100 mg good site

Acheter Cialis En Espagne viagra online Viagra Di Traverso Cephalexin Great Dane Cialis En Exceso

How To Take Priligy Brand Cialis tadalafil cialis from india Achat De Viagra France Viagra Effets Negatifs Nitrofurantoin Mono Mcr 100myl

Safest Place To Buy Ed Medicens Cialis En Ligne Levitra Euroclinix cialis Zithromax Tablets 500mg Cephalexin And Protocol

Legally Clobetasol Mastercard Accepted Zithromax Pet Meds cheap cialis online Viagra Prezzo Migliore Kamagra Effetti Collaterali Cialis Posologia 20 Mg

Cialis Ossido Nitrico Comprare Viagra Sicuro On Line viagra Atomoxetine Viagura Mastar Card

Hello! canada pharmacy great web page

Hi there! online pharmacy technician training excellent site

Online Viagra Chewable Canada Rx Customer Support Vigra For Men cheapest cialis Buy Propranolol Inderal Uk Levitra Grapefruitsaft

Hi! how to buy propecia cheap beneficial web page

cbd dosage for anxiety mg
http://cbdvapejuice1.com - cbd vape juice pure cbd oil for sale
cbd vape juice - 1000mg cbd oil dosage
cbd dosage for ptsd

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.