[perl] Subdirectorio de cgi-bin

Bolo Lacertus lacertus@servidor.unam.mx
Thu, 05 Nov 1998 18:32:55 -0600


Saludos!!!

Oh seguridad, constante preocupación del cybernauta!

Ok, de inicio, no es una falla de seguridad que digas que tu programa
esta en cgi-bin si es un motor de búsqueda (no puede ser nada mas que un
CGI), pero comprendo que por razones mas bien estéticas se desee que
aparezca otra cosa.

Ma Enriqueta Barilla Perez wrote:
> ejecutarse un cgi por medio de una pagina, no me aparezca la ruta???
> Sucede que estoy haciendo un buscador, pero por razones de seguridad, me
> pidieron que al mostrar la pagina de resultados no muestre:
> http://mi.servidor/cgi-bin/buscador

La forma de hacer que salga de URL, por ejemplo:
http://mi.servidor/resultados/buscador

Depende de que servidor estes empleando, en el caso de Netscape y Apache
al menos es relativamente sencillo.

Lo que necesitas hacer es cambiar tu CGI de directorio, a uno que pueda
llamarse como desees pero que no esté bajo la estructura de cgi-bin
habitual. (Por supuesto esto obliga a actualizar algunas ligas y
parámetros internos al CGI).

Después, defines un nuevo alias para directorio en el que se permite la
ejecución de CGIs, en este caso el directorio real será aquel donde está
tu CGI y el alias será "resultados".

Y volilá, una vez configurado el HTTP para reconocer que la ruta
"resultados" es para ejecución de CGI's simplemente los ejecutará.

A sabiendas que no te ahorro el clavado en la documentación de tu HTTPD:
Daniel Sol
-- 
Bolo Lacertus: lacertus@servidor.dgsca.unam.mx			==~\___\
http://132.248.71.81/cgi-bin/lacertus/hola			 =__vvvv
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/GE/GED d>d? s:+ a-- C++>+++$ US++ P+++>++++$ L E? W++>+++ N+ o? K- 
w--- O !M V- PS+ PE->-- Y+ PGP+ t+ 5? X- R@ tv-- b++>- DI+ D+ G+>++
e+>++ 
h* r-(*) z+ 
------END GEEK CODE BLOCK------
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion perl