I googled
debian cgi-bin directory in apache"
and got this page
http://nixcraft.com/linux-software/306-debian-apache2-cgi-bin-location.html
I then figured this could possibly be overrided in the apache config files,
so did this google...
debian main apache server config file
and got this as the top offering...
http://www.control-escape.com/web/configuring-apache2-debian.html
Is it of any help?
Some tips: Debian is pretty much debian whether it runs on a TS7xxx or some
200 core supercomputer. There are loads of sites on configuring apache.
Most of the distro changes to apache are just where the config files are -
the config details are same.
cheers
Jim
On Sat, 28 Sep 2013, Jonathan Leslie wrote:
> Thank Didler, but that is not exactly what I was asking. Let me try a different way.
>
> 1) What do I have to do so that my cgi-bin directory is located in /var/www/cgi-bin instead of the default that is in /usr/lib/cgi-bin ?
>
> 2) In what file on a Debian Linux 2.8.6 TS-7500 is it defined for apache that the cgi-bin directory is /usr/lib/cgi-bin?
>
>
> TIA,
>
> Jleslie48
>
>
>
>
>
> >________________________________
> > From: Didier Juges <>
> >To:
> >Sent: Saturday, September 28, 2013 8:01 AM
> >Subject: Re: [ts-7000] RE: where is ../data when referenced in a cgi program ?
> >
> >
> >
> >
> >If htdocs is /var/WWW/htdocs and your CGI script is in /var/WWW/htdocs/cgi-bin
> >Then ../data/ when referenced in a CGI script is /var/WWW/htdocs/data/
> >
> >.../data means "go up once from current directory, then down ./data"
> >
> >
> >Didier
> >
> >
> > wrote:
> >
> >>Walter: of course you can, but the relative indexing is a guess as to where it is. My question refers to where exactly is "../data/"
> >>
> >>
> >>Jason,
> >>
> >>
> >>That's not right, I was able to make a sub-directory in /usr/lib/cgi-bin called data, (aka /usr/lib/cgi-bin/data/" ) and a file in that called data.txt, but to reference it the correct syntax was:
> >>
> >>
> >>#define DATAFILE "data/data.txt"
> >>
> >>
> >>note I removed the "../" from the beginning of the string. for "../data/" to work am I supposed to make a directory /usr/lib/data ??? I don't understand why application data and software is by default set to go into the /usr/lib area, and the html documents are
> set to go to /var/www/ by default.
> >>
> >>
> >>As delivered, the fifle httpd.conf has zero bytes in it. Is that where I put my overrides to the default directorires? I would like all my website stuff; html, images, databases, cgi to all reside in a single branch, for example /var/www/... where under /var/www/ I have
> >>/var/www/images/
> >>/var/www/cgi-bin/
> >>/var/www/data/
> >>/var/www/logs/
> >>/var/www/htmlbook01/
> >>/var/www/htmlbook01/chapter01/
> >>/var/www/htmlbook01/chapter02/
> >>...
> >>/var/www/htmlbook02/
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>---In <> wrote:
> >>
> >>
> >>On 9/27/2013 3:48 PM, wrote:
> >>
> >>so I want to open a data file, in a c program collect_post.cgi.
> >>>>
> >>>>
> >>>>it wants to open the data file as:
> >>>>
> >>>>
> >>>>#define DATAFILE "../data/data.txt"
> >>>>...
> >>>>f = fopen(DATAFILE, "a");
> >>>>so where do I mkdir the ../data/ directory?
> >>>>is it in /usr/bin/cgi-bin or /var/www ?????
> >>>it would be the cgi-bin directory as defined in httpd.conf or files
> it includes.
> >>>
> >>>--
> >>>Jason Stahls
> >>>
> >--
> >Sent from my Motorola Droid Razr 4G LTE wireless tracker while I do other things.
> >
> >
> >