Archive for May 24th, 2008

Apache creacion de un Virtual Host

Saturday, May 24th, 2008

Si eres desarrollador web, te vas a topar en algunas ocaciones en las que los requerimientos exigen tener un host propio para cada aplicacion, o sea, que la aplicacion tenga una configuracion propia y que ello no afecte a las configuraciones de las demas aplicaciones.

Para poder llevar esto a cabo, existe la creacion de Virtual Host, mediante los cuales podemos tener configuraciones de Apache para cada aplicacion como lo requieran.

Para documentacion deVirtual Host: http://httpd.apache.org/docs/2.0/es/vhosts/

Agradecimiento a Aldo de Satio que me ayudo en este tema.

Creacion de un Virtual Host:

la configuracion general por default se encuentra en el archivo:

/etc/apache2/sites-available/default

Lo que vamos a hacer es crear un nuevo archivo con nuestra configuracion, tomo como ejemplo que la aplicacion se llama: ciplex

$ touch /etc/apache2/sites-availabe/ciplex

Ahora abro el archivo para edicion:

$sudo gedit /etc/apache2/sites-availabe/ciplex

el contenido de ese archivo debe ser:

#——————————————————–

NameVirtualHost *
<VirtualHost *>
ServerAdmin yo@dantecaceres.com
DocumentRoot /var/www/ciplex/
ServerName localhost
<Directory /var/www/ciplex>
AllowOverride all
</Directory>
</VirtualHost>

#——————————————————-

Guardamos y lo que vamos a usar es un comando que me permite cambiar la configuracion de apache

$ a2ensite ciplex

relodeamos apache

$ /etc/init.d/apache2 reload

ya tenemos andando nuestro Virtual Host para para nuestra aplicacion ciplex

Si queremos volver atras, a la configuracion por default de apache:

$ a2dissite ciplex

Y vuelve todo a la configuracion por default

habitamos
PageRank for this page