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

official source browse this site this post

learn more have a peek at this website useful content

link this news click for more info read review

generic cialis best ed medication cialis dosage

generic cialis best ed medication cialis dosage

generic cialis best ed medication cialis dosage

generic cialis best ed medication cialis dosage

generic cialis best ed medication cialis dosage

generic cialis best ed medication cialis dosage

generic cialis best ed medication cialis dosage

generic cialis best ed medication cialis dosage

full article click for source discover here

unhealthy look what i found my site

cialis professional best place to buy cialis buy cialis now

cialis professional best place to buy cialis buy cialis now

cialis professional best place to buy cialis buy cialis now

cialis professional best place to buy cialis buy cialis now

link this news try this out site

cialis 20 mg nexium otc buy generic cialis online

buy cialis online lipitor lawsuit cialis 5mg

buy cialis online lipitor lawsuit cialis 5mg

buy cialis online lipitor lawsuit cialis 5mg

aurogra online prescirption websites find more information

prescription read here useful link

more about the author orden help

cialis coupons cialis 20mg

levitra 10mg or 20mg search
http://levitragtx.com - levitra 20 mg picture
levitra genu...8093
levitra 20 mg how long does it last
- cheap levitra sale online
buy levitra online email e-mail

cialis side effects memory loss cialis for bph
https://cutt.us/NQlJa does blue cross blue shield pay for cialis
cialis prices cialis amazon

xanax online pharmacy pharmacy online costco online pharmacy

hcg online pharmacy online pharmacy mexico mexico pharmacy online

order cialis online no prescription cialis generic order cialis canada generic cialis cialis over the counter cvs

cost of generic cialis cialis xtl
http://indiskmad.com/koriander-chutney/ viagra 100mg vs cialis 20mg
cialis generic do cialis pills expire

walmart pharmacy online cvs online pharmacy trusted online pharmacy reviews

us online pharmacy tramadol online pharmacy reputable online pharmacy

cialis daily cost walmart cialis 20 mg best price cialis in mexico cialis coupon uso de cialis

generic cialis lowest price cialis generic generic for cialis in the usa cialis cialis 20 mg price walmart

which is better viagra cialis or levitra cialis prices
http://alturl.com/445co how do cialis work
cialis 20 mg best price how to cut a cialis pill in half

Actually your exploratory writing capacities has enlivened me to begin my very own Blog Engine blog now. Extremely the blogging is spreading its wings quickly. Your review is a fine case of it 파워볼엔트리

order cialis online no prescription cialis cialis exchange link medicine cialis prices canadian pharmacy cialis for daily use

free sample of viagra
http://gtviagragen.com - viagra for sale
viagra 10mg vs 20mg
viagra for sale for men
- viagra 10mg or 20mg who is online
viagra canadian pharmacy no prescription register an account

taking viagra and cialis at the same time cialis xtl how to get the most out of cialis buy cialis express scripts prior authorization form for cialis

his comment is here find out this here pop over to this web-site

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.