--More--
Alt-Ctrl- SCR LOCK

ctrl-zetta

Crear un virtualHost

2008-08-21 23:00:33 by zetta in Apache, Apuntes, Linux (no comments) permalink

Por lo general cuando estamos haciendo pruebas o creando nuevos programas en LAMP recurrimos a guardarlos dentro de carpetas (localhost/prueba1; localhots/test; localhost/player; etc) por lo menos yo lo hice durante muchisimo tiempo. Ahora ya me acostumbre a que por cada proyecto realizado me genero un virtualhost diferente, un nombre de usuario mysql diferente (esto lo veremos en otro post).

Hacelo es una tarea sencilla:

Iniciamos creando un archivo nuevo dentro de nuestra carpeta de sites-available (uso gedit pero pueden usar el que deseen=

  1. $ sudo mined /etc/apache2/sites-available/test

y le guardamos unos datos similares a estos =)

  1. <virtualhost *>
  2.     ServerAdmin zetaweb@gmail.com
  3.     #carpeta donde se encuentran nuestros archivos
  4.     DocumentRoot /home/zetta/sites/test/public_html
  5.     #url para accesar desde el navegador
  6.     ServerName test.lc
  7.     #Aqui se definen las reglas como si de un .htacces se tratara =)
  8.     <directory /home/zetta/sites/test/public_html>
  9.         Options Indexes FollowSymLinks MultiViews
  10.         AllowOverride All
  11.         Order allow,deny
  12.         allow from all
  13.     </directory>
  14.     #donde guardara el error log
  15.     ErrorLog /home/zetta/sites/test/logs/error.log
  16.  
  17.     # Possible values include: debug, info, notice, warn, error, crit,
  18.     # alert, emerg.
  19.     LogLevel warn
  20.  
  21.     CustomLog /var/log/apache2/access.log combined
  22.     ServerSignature On
  23. </virtualhost>

Ya creado lo habilitamos con el comando Apache 2 Enable Site

  1. $ a2ensite test

y reiniciamos apache

  1. $ sudo /etc/init.d/apache2 restart

- Actualización -
Se me olvidaba, una vez creado el virtual host hay que decirle a nuestra maquina que busque test.lc en nuestro mismo localhost
Abrimos el archivo hosts

  1. $ sudo mined /etc/hosts

y Agregamos la linea

127.0.0.1 test.lc (claro si no es en localhost pues cambien la IP)


Tags: , ,
del.icio.us digg reddit
CLI2 Theme by Rod McFarland.