You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Ken Causey <ke...@ineffable.com> on 2002/09/16 18:01:11 UTC

[users@httpd] User cgi-bin doesn't work with 1.3.26, I'm stumped.

I'm using 1.3.26 from Debian testing feed:

apache-ssl                 1.3.26.1+1.48-2

And I'm having the strangest problem, cgi's that work just fine in system 
cgi-bin directory /usr/lib/cgi-bin/ will not work in a user cgi-bin 
directory such as /home/ken/public_html/cgi-bin/

http://temp.premiernet.net/cgi-bin/bash.cgi  works

http://temp.premiernet.net/~ken/cgi-bin/bash.cgi  doesn't work

These are the exact same script:

temp:~# cat /home/ken/public_html/cgi-bin/bash.cgi 
#!/bin/bash
echo "Content-Type: text/plain"
echo
echo "Bash says 'Hello'"

temp:~# cat /usr/lib/cgi-bin/bash.cgi | md5sum | sed 
's/\-/\/home\/ken\/public_html\/cgi-bin\/bash.cgi/' | md5sum -cv
/home/ken/public_html/cgi-bin/bash.cgi OK

Copy of server config can be found at

http://temp.premiernet.net/~ken/httpd.conf

All I get in error.log (even with LogLevel debug) is

[Mon Sep 16 10:56:46 2002] [error] [client 205.229.226.241] Premature end 
of script headers: /home/ken/public_html/cgi-bin/bash.cgi

ScriptLog output example:

%request
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1
Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66
Accept-Encoding: gzip, deflate, compress;q=0.9
Connection: keep-alive
Cookie: dtpref_rows="30"; dtpref_cols="40"
Host: temp.premiernet.net
Keep-Alive: 300
User-Agent: Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U;) Gecko/20020615 
Debian/1.2.5-1.1
%response

I can't figure this one out.  What else would you like to know?

Ken Causey



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org