Re: Problemas con virtual host en apache (SOLUCIONADO)
El lun, 31-10-2011 a las 11:37 -0400, AV escribió:
> Colegas,
>
> Resulta que yo tengo montado en apache varios virtual host para
> gestionar varias aplicaciones web en un mismo servidor. Las dos ultimas
> funcionan perfectamente.
> El problema esta que al crear el virtual host del repositorio, este me
> da el siguiente error:
>
> ************
> Forbidden
>
> You don't have permission to access / on this server.
> Apache/2.2.16 (Debian) Server at mirror.rcs.minjus.cu Port 80
> ************
>
> si le pongo en la raiz del repositorio una pagina ej: index.htm, esta se
> visualiza sin problemas y si desactivo los virtualhost y declaro el
> repositorio como un unico elemento del apache en esta pc se visualizan
> perfectamente las estructuras de las carpetas.
>
> Mi pregunta: por que entonces con el uso del virtualhost me da acceso
> denegado
>
>
> PONGO EJEMPLO DE LA DECLARACION DE LOS VIRTUALHOST
>
>
> Saludos y gracias...
> Alexis
>
>
>
>
> #---VIRTUAL HOST DEL REPOSITORIO
> <VirtualHost *:80>
> ServerName mirror.rcs.minjus.cu
> DocumentRoot /home/webserver/repositorio/
>
> <Directory />
> Options FollowSymLinks
> AllowOverride None
> </Directory>
> <Directory /home/webserver/repositorio/>
> Options FollowSymLinks MultiViews
> AllowOverride None
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> <Directory "/usr/lib/cgi-bin">
> AllowOverride None
> Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> CustomLog /var/log/apache2/mirror/access.log combined
> ErrorLog /var/log/apache2/mirror/error.log
> LogLevel debug
>
> ServerSignature On
> Alias /doc/ "/usr/share/doc/"
> <Directory "/usr/share/doc/">
> Options MultiViews FollowSymLinks
> AllowOverride None
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> </VirtualHost>
>
>
> <VirtualHost *:80>
> ServerName estadisticas.rcs.minjus.cu
> DocumentRoot /home/webserver/estadisticas/
> DirectoryIndex index.php
> <Directory />
> Options FollowSymLinks
> AllowOverride None
> </Directory>
> <Directory /home/webserver/estadisticas/>
> Options FollowSymLinks MultiViews
> AllowOverride None
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> <Directory "/usr/lib/cgi-bin">
> AllowOverride None
> Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> CustomLog /var/log/apache2/estadisticas/access.log combined
> ErrorLog /var/log/apache2/estadisticas/error.log
> LogLevel debug
>
> ServerSignature On
> Alias /doc/ "/usr/share/doc/"
> <Directory "/usr/share/doc/">
> Options MultiViews FollowSymLinks
> AllowOverride None
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> </VirtualHost>
>
>
> <VirtualHost *:80>
> ServerName app.rcs.minjus.cu
> DocumentRoot /home/webserver/app/
> DirectoryIndex default.php
> <Directory />
> Options FollowSymLinks
> AllowOverride None
> </Directory>
> <Directory /home/webserver/app/>
> Options FollowSymLinks MultiViews
> AllowOverride None
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> <Directory "/usr/lib/cgi-bin">
> AllowOverride None
> Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> CustomLog /var/log/apache2/app/access.log combined
> ErrorLog /var/log/apache2/app/error.log
> LogLevel debug
>
> ServerSignature On
> Alias /doc/ "/usr/share/doc/"
> <Directory "/usr/share/doc/">
> Options MultiViews FollowSymLinks
> AllowOverride None
> Order deny,allow
> Allow from 127.0.0.1 10.16.6.0/24
> </Directory>
>
> </VirtualHost>
>
>
SOLUCIONADO.-
TENIA ESTO:
<Directory /home/webserver/repositorio/>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
y ahora es asi:
<Directory /home/webserver/repositorio/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
solo faltaba agregar "Indexes" en Options FollowSymLinks MultiViews
Saludos y gracias a todos los que me ayudaron...
Alexis
Reply to: