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

canadian pharmacies shipping to usa
global pharmacy canada
prescription drug
canadian pharmacies online

prescription drugs without doctor approval
canadian pharmacy online
prescription without a doctor's prescription
online pharmacies canada

canadian pharmacies online
canadian pharmacies shipping to usa
canadianpharmacy
northwest pharmacy

mail order pharmacies
canadian pharmacies that are legit
buy prescription drugs online
canada online pharmacies

viagra vs viagra drugs gaestebuch.cgi
http://viagrawithoutdoctorpharm.com - viagra without a doctor
20mg generic viagra
viagra no prescription
- viagra ineffective
viagra 20 mg cost profile

pharmacy price compare
canadian pharmacies online
online pharmacy no prescription
canadian online pharmacies

prescription cost comparison
canadian pharmacy
legitimate online pharmacies
aarp recommended canadian pharmacies

buy prescription drugs online
canadian pharmacy viagra brand
online rx pharmacy
canada online pharmacies

candrugstore com
canada online pharmacies
online pharmacy
top rated online canadian pharmacies

drug stores near me
canada pharmacies online
canadian drugstore reviews
canadian pharmacy

online pharmacies canada
canadian pharmacies online
online pharmacy usa
canada drugs online

canadianpharmacy
northwestpharmacy
highest rated canadian pharmacies
canadian pharmacies online prescriptions

online pharmacies
top rated online canadian pharmacies
canadian drugs without prescription
no 1 canadian pharcharmy online

prescription prices comparison
[url=http://canadianpharmacyntx.com/]canada drugs[/url]
pharmacy tech
canadian drugs

northwest pharmacy canada
canadian online pharmacies
canada pharmacy online orders
canada drug pharmacy

online prescription drugs
no 1 canadian pharcharmy online
canadian pharmacies shipping to usa
canadian viagra

no prescription pharmacy
online pharmacies canada
discount pharmacy online
canadian pharmacy

canadian drug
canada pharmacies online
canadian pharmacies top best
canada pharmacy

top rated canadian pharmacies online
canada drug
canada pharmacy online orders
global pharmacy canada

canadian pharmacy viagra
canadian pharmacy online
prescription drug price comparison
canadian pharmacy viagra brand

prescription drug price comparison
canadian online pharmacies
buy prescription drugs without doctor
canada drug pharmacy

prescription drugs without doctor approval
canadian pharmacy online
no 1 canadian pharcharmy online
global pharmacy canada

comprar cialis online paypal
cialis 20mg
how long does it take to get cialis to work
cialis 20mg

jak dawkowac cialis
cialis without a doctor prescription
long term use cialis effects
cialis online

can you take cialis 20 mg everyday
cialis generic
quanto tempo prima bisogna prendere cialis
cheap cialis

cialis 20 pareri
cialis 20mg
cialis what color pill
cialis 20mg

interazione cialis oki
cialis 20mg
cialis trial packs
cialis 20 mg

berapa harga cialis
cialis 20mg
cialis achat internet forum
cheap cialis

high quality article writing services
http://essaypromaker.com - write my essay
paper writing services best
essay writing service
- paper writing website
need help write my paper

cialis avis consommateur
cialis 20 mg
cialis 20 mg confezione da 2
generic cialis

penicillin und cialis
cialis 20mg
cialis generico cosa serve
cialis without a doctor prescription

where to buy cialis in bali
cialis generic
30 day free trial cialis
cialis 20mg

cialis data sheet
cialis without a doctor prescription
36 hr cialis reviews
generic cialis

cialis 20mg auf rezept
cialis 20 mg
cialis naturale alle erbe
buy cialis online

cialis kvinder
buy cialis online
when generic cialis will be available
cialis online

cialis 20 menor preço
generic cialis
preço levitra cialis viagra
generic cialis

pilih cialis atau viagra
cialis 20 mg
mejor pagina para comprar cialis
cialis 20 mg

cialis shf
cialis 20mg
viagra levitra cialis karЕџД±laЕџtД±rmasД±
cialis 20mg

how long between doses of cialis
cialis without a doctor prescription
cialis leczenie
cialis without a doctor prescription

tout savoir sur le medicament cialis
cialis generic
cialis diario e bom
cialis without a doctor prescription

beli viagra
http://viagrawithoutdoctorx.com - viagra no prescription
viagra tadalafil 20mg price gaestebuch.htm
viagra without doctor prescription
- viagra pill
viagra costa rica vbulletin solutions inc. all rights reserved.

canadian prescription
canadianpharmacy
best canadian prescription prices
canadian cialis

canada pharmacy no prescription
canadian pharmacies
best canadian online pharmacy
canadian pharmacies online prescriptions

canadian pharmacy no prescription
canada pharmacies online
canadian pharmacies that are legit
canada pharmacy

prescription online
canadian pharmacy online
approved canadian pharmacies online
canadian pharmacy

canada pharmacy online orders
canada drug pharmacy
online pharmacy no prescription needed
highest rated canadian pharmacies

walgreens pharmacy
canadian pharmacy online
online pharmacy no prescription
drugs for sale

canada pharmacy online orders
canadianpharmacy
canadapharmacyonline com
canada pharmacy online

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.