La Web del Programador: Comunidad de Programadores
 
    Pregunta:  33311 - COMO INSTALO UNA CARPETA CGI-BIN BAJO RED HAT 7.2
Autor:  christian ocampo
necesito saber que pasos debo seguir para poder crear y validad carpetas dentro de un servidor Redhat 7.2 con apache. todo ello para poder crear un formulario de consultas, dentro de una pagina web, el cual se envie a un correo.
de antemano gracias por la ayuda.

  Respuesta:  Jesus de las Heras
Tienes mil formas de hacerlo, aqui tienes dos de ellas.
1) Si utilizas PHP.
Para crear carpetas con apache debes crear una carpeta padre (donde vayas a crear ficheros/carpetas) y ponerle como propietario el usuario con el que corre apache (lo puedes ver en el httpd.conf bajo la directiva USER). Luego le cambias los permisos a 750 por ejemplo de forma que solo el usuario apache pueda tener control total y su grupo pueda leerlo pero nadie mas.
Por ejemplo: La carpeta /home/mailfromweb
esa carpeta debe tener propietario apache (o el que sea) y permisos 750.

2) Utilizando un CGI (escrito en perl o C).
Igual solo que el propietario la carpeta debe ser el mismo usuario con el que vas a correr el CGI. Te desaconsejo que uses el de apache.

NOTA: El http://www.hotscripts.com tienes un monton de scripts para procesar formularios tanto PERL, C y PHP.

Para crear la carpeta CGI-BIN con permiso de ejecuciĆ³n echale un ojo a la documentacion de apache, viene muy bien.

Un saludo