From owner-freebsd-isp Fri Oct 17 09:28:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA20452 for isp-outgoing; Fri, 17 Oct 1997 09:28:02 -0700 (PDT) (envelope-from owner-freebsd-isp) Received: from neptune.sma.regina.sk.ca (root@hsregn35.sk.sympatico.ca [142.165.80.35]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA20413 for ; Fri, 17 Oct 1997 09:27:56 -0700 (PDT) (envelope-from root@sma.regina.sk.ca) Received: from localhost (root@localhost) by neptune.sma.regina.sk.ca (8.8.5/8.8.5) with SMTP id KAA00468 for ; Fri, 17 Oct 1997 10:15:06 -0600 Date: Fri, 17 Oct 1997 10:15:06 -0600 (CST) From: "Salah.Abouzgaia" X-Sender: root@neptune To: freebsd-isp@freebsd.org Subject: Apache_1.2.4 (CGI Execution Problem) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi all, O.K. let me put it this way: httpd.conf: there is no entry for cgi-bin srm.conf: ScriptAlias /cgi-bin/ /usr/local/etc/httpd/cgi-bin/ access.conf: AllowOverride None Options XBitHack Full (I also tried Options All) The chmod of the scripts in cgi-bin as well the chmod of the html that uses the cgi script are set to a+x+r (read/execute by all). I also tested the scripts from the command line without any problems. I have no idea why apache looks for cgi-bin in /usr/local/httpd/htdocs. Even if I create a link to /usr/local/etc/httpd/cgi-bin in /usr/local/etc/httpd/htdocs and/or create the cgi-bin dir in /usr/local/etc/httpd/htocs and change the settings in srm.conf and access.conf to point to this location (Tripp I understand your concern in terms of security but just for the seek to get it working for now), apache still does not execute cgi scripts (perl or sh scripts), instead the browser reads the Perl os sh scripts as text files, and prints Perl or sh scripts as is on the browser. Any hints Cheers Sal