FAQ
Hola,



Tengo una Suse 9.1 con Apache 2.0.49, Php y MySql en un entorno de
desarrollo aislado en una LAN. Puedo acceder a la home de prueba del apache
y al manual que viene, que tambien lo instalé. Hasta aquí todo correcto, a
partir de aquí decido crear un host virtual basado en nombre, tal y como
viene en la documentación de apache, y en los manuales de Suse:



NameVirtualHost *:80

<VirtualHost *:80>
ServerName dom1.local
DocumentRoot /srv/www/htdocs
</VirtualHost>

<VirtualHost *:80>
ServerName dom2.local

DocumentRoot /srv/www/htdocs2
</VirtualHost>



En el caso de Suse concretamente la primera directiva va en el fichero
httpd.conf y los dos nodos <VirtualHost> en 2 ficheros separados en el
directorio /etc/apache2/vhosts, que son incluidos en la configuración
principal.



Resuelvo dom1.local y dom2.local por fichero host. Y navego correctamente al
dom1, a dom1.local y a localhost, viendo la home de Apache.



/srv/www/htdocs y /srv/www/htdocs2 son propiedad de root y grupo root y
tienen drwxr- -r- - de permisos.



Pues bien, si navego al nuevo host me devuelve un 403 – Forbidden. Añadí un
nodo <Directory> con Order allow, deny, allow from all, pero el resultado es
idéntico.



Esta configuración, si uso Yast, es leida e interpretada correctamente, es
decir veo el host secundario con sus valores, etc.



Estoy ya de los nervios porque por mucho que busco en google, y hablo de
horas, no consigo el resultado correcto, lo máximo que he conseguido es otro
403 para el host principal desde cualquier maquina que no sea localhost.



Gracias anticipadas.



Jose.

Search Discussions

  • Francisco Javier Escoppinichi Fernández at Aug 1, 2004 at 7:57 pm
    El problema se menciona se debe a los permisos de accceso de las
    carpetas donde alojas esos archivos.
    /srv/www/htdocs y /srv/www/htdocs2 son propiedad de root y grupo root y
    tienen drwxr- -r- - de permisos.
    Te recomiendo cambies el group y user de esas carpetas por los que
    corre el Apache, por lo general es www:www, o httpd:httpd.

    Puedes revisar tu archivo de configuracion para verificar esto.

    Un saludo.
    Gracias anticipadas.

    Jose.

    --
    Francisco Javier Escoppinichi Fernández
    Email: fjefdez@gmail.com
    Web: http://www.fire-dragon.net/
    MSN: dragon@fire-dragon.net
    Cel: 044 (612) 348 91 00

    "Sólo hay 3 cosas que no vuelven atrás: la palabra emitida, la flecha
    lanzada y la oportunidad perdida."
  • José Luis García at Aug 1, 2004 at 8:47 pm
    Apache en Suse rueda como wwwrun:www, pero el caso es que en ambos "sites"
    la configuración es idéntica en ese sentido, al igual que los permisos.
    Ademas el manual de administración de Suse dice explícitamente que el

    DocumentRoot debe pertenecer a root y que wwwrun debe tener permiso solo

    de lectura, algo que ya sucede pues todos tienen lectura, ademas es lo más
    lógico.



    Aun así, ya probé hacer propietario a wwwrun grupo www y el comportamiento

    es el mismo....


    -----Mensaje original-----
    De: Francisco Javier Escoppinichi Fernández
    El problema se menciona se debe a los permisos de accceso de las
    carpetas donde alojas esos archivos. >
    Te recomiendo cambies el group y user de esas carpetas por los que
    corre el Apache, por lo general es www:www, o httpd:httpd. >
    Puedes revisar tu archivo de configuracion para verificar esto.
    >

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupphp-general-es @
categoriesphp
postedAug 1, '04 at 5:58p
activeAug 1, '04 at 8:47p
posts3
users2
websitephp.net

People

Translate

site design / logo © 2022 Grokbase