[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ayuda sobre virtualhost apache2



El 30/06/2009 15:35, darias escribió:
Hola a todos tengo un problema para definir virtualhost en apache2.0,
googlee y encontre q debo crear un archivo x cada host en
/etc/apache2./sites-availables/
como ejemplo www.sitio1.com.ar y www.sitio2.com.ar
luego crear enlaces en ../sites-enable para cada sitio q quiera levantar
esto es para host virtuales basados en nombre, es decir dos dominios q
utilizan la misma ip, al tener ip dinamica utilizo zoneclient para
actualizar mi ip en el dns dinamico de zoneedit. esto funciona a la
perfeccion, hasta incluso logro entrar x ssh, mi duda esta en la
definicion de los host virtuales xq apache no me levanta, qde confundido
x completo cdo fui a leer el manual oficial de apache2.0 q en ningun
momento o al menos yo no encontre referencias a las carpetas
sites-availables sino q indica q la configuracion de los host va en el
archivo /etc/apache2/httpd.conf todos los host dentro de un mismo archivo.
esta seria la definicion q estoy utlizando
------------------------------------------------
#arhivo www.sitio1.com.ar
NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.sitio1.com.ar <http://www.holawaponavegasmuchoporaki.tk>
DocumentRoot /var/www/www.sitio1.com.ar/
</VirtualHost>

------------------------------------------------
#archivo www.sitio2.com.ar
<VirtualHost *:80>
ServerName www.sitio2.com.ar
DocumentRoot /var/www/www.sitio2.com.ar/
</VirtualHost>

------------------------------------------------
con esta conf. me da el siguiente error.*
[warn] NameVirtualHost *:80 /has no VirtualHosts/. [fail]*
y obviamente no levanta apache.

Hice otras pruebas copiando el contenido de estos dos archivos al
archivo /etc/apache2/httpd.conf y na el mismo error.
tambien probe poner las dos definiciones dentro del archivo
/etc/apache2/sites-availables/default pero dio el mismo error.
x si sirve de algo uso probe estos mismos casos en un debian lenny, y en
kubuntu 9.04. Los dominios los tengo registrados en nic.ar y estan
delegados a dns de zoneedit.

-- To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org

te paso como lo tengo configurado yo a ver si te sirve, la única diferencia es que tengo IP fija.

archivo 1:
/etc/apache2/sites-available/sitio1.com.ar
<VirtualHost *:80>
        ServerAdmin info@sitio1.com.ar
        ServerName www.sitio1.com.ar

        DocumentRoot /var/www/sitio1/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/sitio1/>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
# This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place
                # RedirectMatch ^/$ /apache2-default/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/host.sitio1.com.ar-error_log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/host.sitio1.com.ar-access.log combined
        ServerSignature On

</VirtualHost>

archivo 2:
/etc/apache2/sites-available/sitio2.com.ar
IDEM PERO CAMBIO sitio1 x sitio2

Luego todos tiene que tener un link simbólico a /etc/apache2/sites-enabled

Andrés Descalzo


Reply to: