Loading...

+ CREAR VIRTUALHOST LOCALES EN APACHE -DEBIAN LINUX

crear 2 VirtualHost locales:

en español conocido como virtual posting consiste en hacer funcionar más de un sitio web en una misma máquina física y con nombres diferentes en sera con las siguientes nombres:

• programa1.aci.uta.cl ( puerto 80 )
• programa2.aci.uta.cl ( puerto 8080 )

para hacer esto recitamos un servidor web lo cual sera de nosotros el apache que se instalo .Instalado el servidor, ya podemos configurar un hosting virtual, a continuación voy a describir una serie de pasos para configurar un hosting virtual en una maquina local, el nombre por defecto de nuestro servidor es localhost,


a): ahora creamos un virtual host con el nombre programa1.aci.uta.cl utilizando el puerto 80:

1-abrimos el terminal de comando de linux

2- Dirigirse hacia la carpeta donde están los archivos de configuración de Apache2 y ubicar la carpeta sites-available con el siguiente comando

# cd /etc/apache2/sites-available/

3.Sacar una copia del archivo default y nombrarla nuevamente con el nombre que deseamos usar en vez de localhost, en este caso renombraré la copia como programa1.aci.uta.cl con el siguinte comando

# cp default programa1.aci.uta.cl

4. abrimos este archivo para editar y cambiamos las siguientes lineas, agregamos las q nose encuentran y dejamos los demás líneas tal como esta y luego guardar y cerrar

#nano programa1.aci.uta.cl

Lineas a agragar


ServerAdmin webmaster@programa1.aci.uta.cl
ServerName programa1.aci.uta.cl
DocumentRoot /var/www/programa1/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

…(aqui vienen mas lineas, dejarlas como tal)

5. Luego se debe llamar al script a2ensite + nombre del host virtual, esta acción permitirá habilitar un host virtual en apache:
etc/apache2/sites-available# a2ensite programa1.aci.uta.cl

6. Luego se debe editar el archivo hosts para que cada vez que usemos el nombre del hosting virtual nos redirija hacia su ubicación local correcta esto esta fuera de available:

@optimux # nano /etc/hosts

Y luego se agraga las siguiente linea:

#hosting virtual programa1.aci.uta.cl
127.0.0.1 programa1.aci.uta.cl

7. Por último se debe reiniciar el servicio web de Apache.
@optimux: # /etc/init.d/apache2 restart
Listo, ya esta configurado el hosting virtual “programa1.aci.uta.cl”, la forma de acceder es muy sencilla, ahora en vez de escribir en mi navegador web favorito: http://localhost, escribiré http://programa1.aci.uta.cl/programa1 y me direccionará hacia /var/www/programa1 donde puedo ya ubicar mis archivos que estarán disponibles en el sitio web con el nuevo nombre.


b): ahora creamos un virtual host con el nombre programa2.aci.uta.cl utilizando el puerto 8080

esta configuración es lo mismo que en el primer caso la diferencia es en el nombre de posting virtual y en el puerto

1-abrimos el terminal de comando de linux

2- Dirigirse hacia la carpeta donde están los archivos de configuración de Apache2 y ubicar la carpeta sites-available con el siguiente comando

# cd /etc/apache2/sites-available/

3.Sacar una copia del archivo default y nombrarla nuevamente con el nombre que deseamos usar en vez de localhost, en este caso renombraré la copia como programa2.aci.uta.cl con el siguinte comando

# cp default programa2.aci.uta.cl

4. abrimos este archivo para editar y cambiamos las siguientes lineas,agregamos las q nose encuentran y dejamos los demas lineas tal como esta y luego guardar y cerrar

#nano programa2.aci.uta.cl
Lineas a agragar


ServerAdmin webmaster@programa2.aci.uta.cl
ServerName programa2.aci.uta.cl
DocumentRoot /var/www/programa2/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

…(aqui vienen mas lineas, dejarlas como tal)

5. Luego se debe llamar al script a2ensite + nombre del host virtual, esta acción permitirá habilitar un host virtual en apache:

etc/apache2/sites-available# a2ensite programa2.aci.uta.cl

6. Luego se debe editar el archivo hosts para que cada vez que usemos el nombre del hosting virtual nos redirija hacia su ubicación local correcta esto esta fuera de available:

@optimux # nano /etc/hosts

Y luego se agraga las siguiente linea:

#hosting virtual programa2.aci.uta.cl
127.0.0.1 programa2.aci.uta.cl

7. Por último se debe reiniciar el servicio web de Apache.
@optimux: # /etc/init.d/apache2 restart
Listo, ya esta configurado el hosting virtual “programa2.aci.uta.cl”, la forma de acceder es muy sencilla, ahora en vez de escribir en mi navegador web favorito: http://localhost, escribiré http://programa2.aci.uta.cl/programa2 y me direccionará hacia /var/www/programa2 donde puedo ya ubicar mis archivos que estarán disponibles en el sitio web con el nuevo nombre. votar