-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martin Alsinet wrote:
> On 12/22/05, Xavier Bernadi <[EMAIL PROTECTED]> wrote:
> 
>>Tengo Apache2 funcionando y le he instalado el modulo de PERL. Ahora
>>necesito cambiar el directorio donde pondré los archivos de Perl para
>>que se puedan ejecutar desde  web.
> 
> 
> ¿Qué distribución usas? Necesitas modificar el archivo de
> configuración de apache, que en ubuntu y debian, es:
> /etc/apache2/apache2.conf
> 
> Dependiendo de la distribución, puede llamarse también httpd.conf.
> Para el caso de las distros basadas en debian, la configuración de
> apache2 tiene, por un lado, seteos globales que se guardan en el
> apache2.conf; y seteos individuales por cada virtual host que se
> guardan en:
> /etc/apache2/sites-available/
> 
> Si tenés un solo sitio, como imagino que es tu caso, el archivo que
> buscás seria:
> /etc/apache2/sites-available/default


ACLARACION IMPORTANTE

Lo que pide Xavier es como agregar un "Alias"
y no necesariamente debe ir en el default de su Virutal Host,
ahora...
si agregas la variable Alias en el httpd.conf entonces esa variable es
global
por ejemplo:

(en httpd.conf)
Alias /images /usr/share/apache2/images/

Esto haria que en cada sitio que tengas en el Apache corriendo si ponen
/images detras de la URL siempre apunten al /images del Apache2

http : // sitio1 .com .ar/images
http : // sitio2 .com .ar/images

todos caerian a buscar al mismo directorio

si en cambio lo haces (como lo indica Martin), dentro de la variable
<Directory> de dicho VHosts entonces el alias apuntaria en cada caso
individual al dir que le definas,
por ejemplo:

(en /etc/apache2/sites-available/ )
dentro del archivo:  sitio1.com.ar

<IfModule mod_alias.c>
    Alias /icons/ /var/www/sitio1.com.ar/upload-x-ftp/icons/

    <Directory /var/www/sitio1.com.ar/upload-x-ftp/icons>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

    Alias /images/ /var/www/www.sitio1.com.ar/upload-x-ftp/images/

    <Directory /var/www/www.sitio1.com.ar/upload-x-ftp/images>
         Options MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>
</IfModule>

<VirtualHost sitio1.com.ar:80>
    ServerAdmin [EMAIL PROTECTED]
    DocumentRoot /var/www/sitio1.com.ar
    ServerName sitio1.com.ar
    ServerAlias www.sitio1.com.ar
    ErrorLog /var/log/apache/sitio1.com.ar-error.log
    CustomLog /var/log/apache/sitio1.com.ar-access.log common
</VirtualHost>


AHORA, si pones http: //www.sitio1 .com.ar/images
va a ir a buscar a ese directorio de Alias que creaste
( upload-x-ftp/images/ )

pero si pones http: //www.sitio2 .com.ar/images
Necesariamente deberia existir dentro de /var/www/sitio2.com.ar/
el directorio /images

En tu caso puntual, como supongo queres compartir /perl para todos por
igual, entonces deberia ser una variable global en el httpd.conf como en
el ejemplo 1)
pero si no confias en tus "clientes" a los que les das VHost + ftp + cgi
entonces podes ponerlo individual para cada uno...
eso si, mirate la DOC en el sitio de Apache, para ver de que manera
ponerle las variables de Directory para que los perl sean ejecutables.

Sino... la mas facil si usas un Debian based, es hacer
dpkg-reconfigure apache2
y te preguntara sobre la parte de los cgis o perl durante la ejecucion
de la post instalacion y alli eliges como quieres manejarlo.

Espero se entienda...

Slds.
- --
Pablo Medrano (K-maleon)
CaFeLUG Buenos Aires - Argentina
Grupo de Usuarios de Software Libre de Capital Federal
http://www.cafelug.org.ar
- -------------------------------------------------------------------
GPG Fingerprint:  D7A0 8184 D36B 170E 747E 8FAC B7DB C88E 4543 1B93
- -------------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDqtfXt9vIjkVDG5MRAoapAJ90ufW18v3THSTpzSDMdlA2N9FH9wCdFUqd
7cENXm+KoKS+tkMlzYJB9kU=
=0lZ+
-----END PGP SIGNATURE-----
-- 
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a