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

read more here check my blog my sources

http://canadapharmxpd.com/ coupon codes for canadian pharmacy world https://edpillsphrm.com/ canadian pharmacy trenton, mi http://canadianpharmacystorm.com/ canadian pharmacy license http://canadianpharmacyvikky.com/ canadian behind pharmacy counter for hemorrhoids treatment reviews https://canpharmb3.com/

Amazingly charming article, I acknowledged examining your post, especially tolerable offer, I have to joke this to my followers. Much valued!. Krispen Culbertson Greensboro

I have perused your blog it is exceptionally useful for me. I need to express profound gratitude to you. I have bookmark your site for future updates. blog comment

A basic bookmarking apparatus that makes it simple to spare, sort out and share your preferred website pages. Access your bookmarks from any PC, telephone or tablet. Listango deals with all advanced internet browsers… 에스뱅크 주소

buy propecia germany buy propecia online prescription can i buy propecia in china

buy cialis cheap order tadalafil tadalafil

buy cialis usa buy tadalafil online buy tadalafil online

best online pharmacy technician programs online pharmacies reviews best online pharmacy oxycodone 30mg

visit the next site look here health

generic cialis walmart price http://cialisxtl.com Continue Reading cialis 20 mg best price cialis half life cialis generic prices

buy viagra online no rx canada online pharmacy usa online mexican pharmacy

buy viagra legally online us pharmacy mexican pharmacy online hydrocodone no prescription canada drugs

visit this site right here weblink canada cialis generic

order sildenafil purchase sildenafil buy viagra

buy vardenafil buy levitra pills online buy vardenafil no prescription

Prix De Cytotec Au Maroc Levitra Zu Verkaufen Buy Cipro Xr 500 Mg cialis tablets for sale Come Comprare Farmaci On Line Is Kamagra Legal

buy levitra with no prescription levitra 10mg buy levitra no prescription

buy viagra cheap purchase viagra buy sildenafil pills

my site why not try this out unhealthy

levitra 20mg buy levitra pills online buy levitra no prescription

purchase valtrex buy valtrex no prescription see this website

what insurance companies cover cialis http://cialisxtl.com cialis generic tadalafil for sale

this article buy valtrex usa buy valtrex pills

click here to find out more generic cialis cialis effect on female

canadian pharmaceuticals online canadian cialis reviews buy viagra without prescription canada buy cialis online canada
canadian pharmaceuticals online prescription cialis

does cialis work for performance anxiety fantasy.cgi
http://walmart-cialis.net - generic cialis at walmart
ajanta direct, cialis,
cialis over counter at walmart
- cialis 20mg dosage users browsing this forum
viagra alternative cialis gb.php?id=

buy ventolin cheap buy generic ventolin purchase albuterol

buy albuterol buy albuterol no prescription buy ventolin inhaler

buy generic ventolin buy ventolin albuterol inhaler

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.