A thorough search of the server turns up just two files named precisely 
httpd.conf. Their paths are
        /private/etc/apache2
        /private/etc/apache2/original

Both have the desired path in them /Library/WebServer/CGI-Executables

There are variations on the name, all with suffixes such as .pre-update and 
original. Even they have the desired path though.

I did find a hidden file name .httpd.conf.swp with no apparent reference in it 
though much of it appears to be binary.

So I remain at a loss as to where Apache is getting the path it's using.

The URL is http://domain.com/cgi-bin/my.cgi <http://domain.com/cgi-bin/my.cgi>

And that works IF I locate the scripts to: 
/Library/Server/Web/Data/CGI-Executables
 
        
> On Feb 1, 2015, at 12:28 PM, Eric Covener <cove...@gmail.com> wrote:
> 
> On Sun, Feb 1, 2015 at 12:06 PM, James Cook <james.jim.c...@gmail.com> wrote:
>> What would cause Apache to ignore the httpd.conf assigned path and how can I 
>> correct it?
> 
> Most times it's the user looking at the wrong configuration file
> (completely wrong httpd.conf, overridden Include, looking at unused
> virtual host).  What URL do you request and what htaccess files might
> exist along the way?

Reply via email to