Estas aquí:   Secciones Especiales Redes/Servidores Virtual Servers en Apache 2
Tux Merlin

Virtual Servers en Apache 2

Cuando no contamos con un servidor propio generalmente recurrimos a Xampp o EasyPHP para montar servidores locales con Apache, MySQL y PHP. De este modo podemos probar scripts Perl o ...

VirtualServer Apache con Xampp 1.7.2 en Windows 7 tips

News image

Este es el tercer capítulo de la serie de artículos sobre Xampp y los "benditos" servidores virtuales. Más de uno habrá tenido seguramente varios dolores de cabeza y con la ...

Instalar Lighttpd+MySQL+PHP5+PHPMyAdmin

Hay muchísima información sobre cómo instalar un servidor web en GNU/Linux pero hay muy poca cuando necesitamos que ese server sea "liviano" porque en la computadora donde va a estar ...

VirtualServer en Apache 2 con Xampp 1.7.2

News image

Hace unos días se me ocurrió actualizar mi Xampp a la última versión, es decir, a la 1.7.2. Esta nueva tríada trae como novedad la actualización de varias librerías, incorpora ...

Webmin, administrando servidores

Como siempre digo, lo mejor es, fue y seguirá siendo GNU y para el caso Webmin es un claro exponente de lo mejor que hay en esta zona del mundo ...

Instalando Joomla en SME Server

En este artículo les cuento cómo instalé joomla en un servidor SME Server (por ahora local, pronto estará on line). SME Server tiene la peculiaridad de estar muy centrado en ...

How-To: Actualizar PHP a la versión 5 en SME Server 7.x

Había encontrado un tutorial de cómo actualizar el php de SME Server 7.x a la versión 5. Esta actualización se basaba en la utilización del comando wget para acceder a repositorios ...

Sobre los robots y spiders

News image

El mes pasado uno malditos robots o spiders que indexan todo consumieron el ancho de banda de mi servidor. Los que visitan asiduamente mi sitio se habrán dado cuenta por el ...

EMS Server

SME Server es un servidor linux ideal para PyMES (Pequeñas y Medianas EmpresaS). Esta desarrollado sobre CentOS 4.7 y la última versión que acabo de instalar (7.4) ocupa algo así ...

Feb
27
2009
Virtual Servers en Apache 2 PDF Imprimir Correo Hits! 3234
(2 votos, media 5.00 de 5)
Tux Merlín : Buru

Escrito por Tux Merlín : Buru en Otras Secciones, Todo Redes y servidores


Share

Cuando no contamos con un servidor propio generalmente recurrimos a Xampp o EasyPHP para montar servidores locales con Apache, MySQL y PHP. De este modo podemos probar scripts Perl o PHP, o nuestro sitios Joomla!, Blog, etc.
Una vez instalado estos programas accedemos generalmente desde cualquier navegador poniendo htt://localhost o http://127.0.0.1 (lo que es lo mismo). No sería mejor acceder por ejemplo poniendo http://mi-sitio-web?

Aquí les voy a explicar cómo hacer eso. Deben primero de todo parar Apache.

Los Virtual Servers se configuran desde el archivo de configuración llamado "httpd-vhosts.conf" ubicado donde está instalado Apache, por ejemplo en mi caso es C:\xampp\apache\conf\extra.
El contenido de este archivo de configuración es algo como esto:

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
##NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
## ServerAdmin webmaster@dummy-host.example.com
## DocumentRoot /www/docs/dummy-host.example.com
## ServerName dummy-host.example.com
## ServerAlias www.dummy-host.example.com
## ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
##</VirtualHost>

##<VirtualHost *:80>
## ServerAdmin webmaster@dummy-host2.example.com
## DocumentRoot /www/docs/dummy-host2.example.com
## ServerName dummy-host2.example.com
## ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
##</VirtualHost>

Observen que ahí mismo da algunas pistas, pero vayamos por parte.

Supongamos:
1- que tenemos una carpeta en nuestro disco raíz llamada:
"C:\mis-webs" donde tenemos guardados los sitios que vamos armando
2- que dentro de esa carpeta tenemos otra donde almacenamos nuestro Joomla! Llamada mi-joomla

Primer Paso: Configurando el windows host.
Lo primero que hay que hacer es identificar el número de nuestro localhost con el nombre del dominio que queremos agregar. Para eso vamos a C:\WINDOWS\system32\drivers\etc" y abrimos el archivo host con cualquier editor de texto.
Adentro veremos algo como esto:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/IP para Windows.
#
# Este archivo contiene las asignaciones de las direcciones IP a los nombres de
# host. Cada entrada debe permanecer en una línea individual. La dirección IP
# debe ponerse en la primera columna, seguida del nombre de host correspondiente.
# La dirección IP y el nombre de host deben separarse con al menos un espacio.
#
#
# También pueden insertarse comentarios (como éste) en líneas individuales
# o a continuación del nombre de equipo indicándolos con el símbolo "#"
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor origen
# 38.25.63.10 x.acme.com # host cliente x

127.0.0.1 localhost

Agregaremos al final esto:

127.0.0.1 mi-joomla

Guardamos.

Segundo Paso: Configurando httpd-vhosts.conf.
Abrimos este archivo con cualquier editor de texto y al final le agregamos lo siguiente:
El primer cuerpo de Virtualhost es para mantener andando en phpMyAdmin y el segundo es para nuestro server virtual.

<VirtualHost *:80>
ServerAdmin info@mi-joomla.com.ar
DocumentRoot "c:/xampp/htdocs"
ServerName localhost
</VirtualHost>

<VirtualHost mi-joomla:80>
ServerAdmin info@
mi-joomla.com.ar
DocumentRoot c:/mis-webs/mi-joomla
ServerName
mi-joomla
<Directory c:/mis-webs/mi-joomla>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
#Más directivas de configuración de Apache
</Directory>
</VirtualHost>

Guardamos y arrancamos Apache.

Vamos a cualquier navegador y escribimos http://mi-joomla y ... voilá! Listo!

p/d: Se pueden agregar tantos servidores como queramos.

IMPORTANTE: Este artículo ha sido actualizado 2 veces:
Segundo Artículo: Leer aquí
Tercer Artículo: Leer aquí


 

Regístrese para dejar comentarios

Más artículos relacionados :

» RSMonials v1.5.3 para Joomla 1.5.x Nativo

Me enteré gracias a un usuario que preguntó por alguna extensión que sirva para mostrar testimonios, de que en el día de la fecha ha sido liberada una nueva versión de este componente. Para el que no lo conoce, se trata de una extensión...

» Sobre los hilos o feeds y en Joomla!

Como todos sabemos, Joomla trae sindicación de noticias, también conocida con el término en castellano "redifusión" o en inglés "syndication". A los elementos que componen la sindicación se los nombra en castellano con el término "hilos" y en...

» Plugin Tux Social Bookmark

Me anticipo al qué dirán... "otro plugin más para redes sociales y van...", y si, es verdad. Tal vez sea algo trillado, o común, que hay muchos pero la verdad que a pedido del amigo Redlo armé este plugin que nos permite compartir los...

» Ja Teline III-Módulo Ja News FP versión tunning

Aquel que usa Ja Teline III sabrá que hay un módulo llamado Ja News FP (Ja News Front Page), que se utiliza para mostrar titulares de noticias y un breve trozo del texto de las mismas en la página principal del sitio. Hay un artículo relacionado...

» Nueva versión - Flexicontent v1.5.3

En junio del corriente año ha sido liberada una nueva versión de esta fantástica extensión que brinda un sin número de posiblidades para los desarrolladores de sitios Joomla. Ya las versiones anteriores me sorprendieron y en esta oportunidad me...

Joomla-GNU en Facebook

Visitas: 129 │ Totales: 142931 │ Hits: 566730

Joomla-gnu.com not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!, logo and name is used under a limited license from Open Source Matters in the United States and other countries.

This site is powered by Joomla