Hello Russell Coker <[EMAIL PROTECTED]>, Oh, yah. This does work! Thank you.
On Sun, 3 Mar 2002 17:03:43 +0100 Russell Coker <[EMAIL PROTECTED]> wrote: > On Sun, 3 Mar 2002 16:59, Patrick Hsieh wrote: > > Hello "Luc MAIGNAN" <[EMAIL PROTECTED]>, > > > > > > BTW, in Debian woody, the executable "apache" is under /usr/sbin/apache, > > which can't be executed by the default uid of apache(www-data). > > Why not? > > root@lyta:~# sudo -u www-data bash > bash: /home/root/.bashrc: Permission denied > www-data@lyta:~$ /usr/sbin/apache -v > Server version: Apache/1.3.23 (Unix) Debian GNU/Linux > Server built: Feb 7 2002 13:56:56 > www-data@lyta:~$ /usr/sbin/apache -V > Server version: Apache/1.3.23 (Unix) Debian GNU/Linux > Server built: Feb 7 2002 13:56:56 > Server's Module Magic Number: 19990320:11 > Server compiled with.... > -D EAPI > -D HAVE_MMAP > -D HAVE_SHMGET > -D USE_SHMGET_SCOREBOARD > -D USE_MMAP_FILES > -D HAVE_FCNTL_SERIALIZED_ACCEPT > -D HAVE_SYSVSEM_SERIALIZED_ACCEPT > -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT > -D HTTPD_ROOT="/usr" > -D SUEXEC_BIN="/usr/lib/apache/suexec" > -D DEFAULT_PIDLOG="/var/run/apache.pid" > -D DEFAULT_SCOREBOARD="/var/run/apache.scoreboard" > -D DEFAULT_LOCKFILE="/var/run/apache.lock" > -D DEFAULT_XFERLOG="/var/log/apache/access.log" > -D DEFAULT_ERRORLOG="/var/log/apache/error.log" > -D TYPES_CONFIG_FILE="/etc/apache/mime.types" > -D SERVER_CONFIG_FILE="/etc/apache/httpd.conf" > -D ACCESS_CONFIG_FILE="/etc/apache/access.conf" > -D RESOURCE_CONFIG_FILE="/etc/apache/srm.conf" > www-data@lyta:~$ > > > > > I'm afraid the cgi run-time uid can't execute /usr/sbin/apache -V. > > > > > > On Sun, 3 Mar 2002 16:44:32 +0100 > > > > "Luc MAIGNAN" <[EMAIL PROTECTED]> wrote: > > > You only have to execute httpd -V (be careful 'v' in lowercase only > > > prints Apache version). You will have all options of the server. You only > > > have to parse '-D SERVER_CONFIG_FILE' which gives you relative path to > > > the config file (relative path from main Apache path which is contained > > > in -D HTTP_ROOT). > > > > > > Hope this helps > > > > > > Regards > > > > > > -----Message d'origine----- > > > De : Patrick Hsieh [mailto:[EMAIL PROTECTED]] > > > Envoye : dimanche 3 mars 2002 16:25 > > > A : [EMAIL PROTECTED] > > > Objet : any good way to get the apache DocumentRoot value? > > > > > > > > > Hello list, > > > > > > This may be kind of off-topic here, but I wan to know is there any good > > > way to know the localhost apache DocumentRoot path? > > > > > > My situation is, I have to distribute my cgi script(could be python or > > > perl)to some apache servers, having no idea where the DocumentRoot path > > > is, I have to parse a config file at $DocumentRoot/setup/config.ini > > > > > > Is there any way for the script to know exactly where the correct > > > DocumentRoot is? It could have no idea about where httpd.conf is, either. > > > > > > Any idea is highly welcome. > > > -- > > > Patrick Hsieh <[EMAIL PROTECTED]> > > > > > > > > > -- > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > with a subject of "unsubscribe". Trouble? Contact > > > [EMAIL PROTECTED] > > -- > If you send email to me or to a mailing list that I use which has >4 lines > of legalistic junk at the end then you are specifically authorizing me to do > whatever I wish with the message and all other messages from your domain, by > posting the message you agree that your long legalistic sig is void. -- Patrick Hsieh <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

