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-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmas...@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 i...@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
--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org