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=
$ sudo mined /etc/apache2/sites-available/test
y le guardamos unos datos similares a estos =)
<virtualhost *>
ServerAdmin zetaweb@gmail.com
#carpeta donde se encuentran nuestros archivos
DocumentRoot /home/zetta/sites/test/public_html
#url para accesar desde el navegador
ServerName test.lc
#Aqui se definen las reglas como si de un .htacces se tratara =)
<directory /home/zetta/sites/test/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverrideAll
Orderallow,deny
allowfromall
</directory>
#donde guardara el error log
ErrorLog /home/zetta/sites/test/logs/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignatureOn
</virtualhost>
Ya creado lo habilitamos con el comando Apache 2 Enable Site
$ a2ensite test
y reiniciamos apache
$ 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
$ sudo mined /etc/hosts
y Agregamos la linea
127.0.0.1 test.lc (claro si no es en localhost pues cambien la IP)
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=
y le guardamos unos datos similares a estos =)
Ya creado lo habilitamos con el comando Apache 2 Enable Site
y reiniciamos apache
- 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
y Agregamos la linea
127.0.0.1 test.lc (claro si no es en localhost pues cambien la IP)
Tags: Apache, Apuntes, Linux