Well I am a little bit calmer now so I'll explain what I want to do, cause that will be easier in itself alone.
I do indeed want to use the userdir, ~this ~that ~there etc etc.
So let's get the file system straight, I understand from reading cause I am using suEXEC, I have to use the userdir, so... I have my file system like this
/home/david/public_html
/home/david/cgi-bin
I had it before like /home/david/public_html/cgi-bin
My understanding is this latter will not work that the cgi-bin has to be in a NON-PUBLIC location with a allias in order to work with suEXEC.
I get numerous issues and problems as I have been hammering on this thing cause I indeed need it desperatly.
So we have that done, now you have seen what is in my httpd.conf file, and I have since made other things happen like I can get a cgi file to open and download, which isn't susposed to happen. So I'll dig out error data now...
[2004-07-06 14:04:11]: uid: (500/david) gid: (500/500) cmd: setup.cgi
That's what I get there but not exactly with the above httpd.conf file cause I have changed it adding the Directory options underneath my VirtualHost, which can be simply changed. and httpd. errors...
now I have a different error cause my scripted alias isn't working properly now...
[Tue Jul 06 14:21:58 2004] [error] [client 192.168.0.101] File does not exist: /home/david/public_html/cgi-bin
[Tue Jul 06 14:22:01 2004] [error] [client 192.168.0.101] File does not exist: /home/david/public_html/c
[Tue Jul 06 15:07:17 2004] [error] [client 192.168.0.101] File does not exist: /home/david/public_html/cgi-bin
OLDER DATA: might be more usefull to figuring out what I am doing wrong:
[Mon Jul 05 14:47:26 2004] [notice] Apache/2.0.49 (Fedora) configured -- resuming normal operations
[Mon Jul 05 21:00:12 2004] [error] [client 192.168.0.101] Directory index forbidden by rule: /var/www/html/
[Mon Jul 05 21:00:20 2004] [error] [client 192.168.0.101] Directory index forbidden by rule: /var/www/html/
[Mon Jul 05 21:02:51 2004] [error] [client 192.168.0.101] Directory index forbidden by rule: /var/www/html/
[Mon Jul 05 21:19:10 2004] [error] [client 192.168.0.101] attempt to invoke directory as script: /var/www/cgi-bin/
[Mon Jul 05 21:19:14 2004] [error] [client 192.168.0.101] (13)Permission denied: exec of '/var/www/cgi-bin/first.pl' faile
[Mon Jul 05 21:19:14 2004] [error] [client 192.168.0.101] Premature end of script headers: first.pl
and sum more data::
[Mon Jul 05 21:31:47 2004] [error] [client 192.168.0.101] fopen: Permission denied
[Mon Jul 05 21:31:47 2004] [error] [client 192.168.0.101] Premature end of script headers: setup.cgi
[Mon Jul 05 21:31:50 2004] [error] [client 192.168.0.101] attempt to invoke directory as script: /home/david/public_html/c
[Mon Jul 05 21:31:53 2004] [error] [client 192.168.0.101] failed to open log file
[Mon Jul 05 21:31:53 2004] [error] [client 192.168.0.101] fopen: Permission denied
[Mon Jul 05 21:31:53 2004] [error] [client 192.168.0.101] Premature end of script headers: setup.cgi
[Mon Jul 05 21:40:09 2004] [error] [client 192.168.0.101] (2)No such file or directory: exec of '/var/www/cgi-bin/ttx/setu
[Mon Jul 05 21:40:09 2004] [error] [client 192.168.0.101] Premature end of script headers: setup.cgi
[Mon Jul 05 21:40:11 2004] [error] [client 192.168.0.101] (2)No such file or directory: exec of '/var/www/cgi-bin/ttx/setu
[Mon Jul 05 21:40:11 2004] [error] [client 192.168.0.101] Premature end of script headers: setup.cgi
[Mon Jul 05 21:40:13 2004] [error] [client 192.168.0.101] attempt to invoke directory as script: /var/www/cgi-bin/ttx/
[Mon Jul 05 21:40:43 2004] [error] [client 192.168.0.101] attempt to invoke directory as script: /var/www/cgi-bin/ttx/
[Mon Jul 05 21:40:45 2004] [error] [client 192.168.0.101] (

Exec format error: exec of '/var/www/cgi-bin/ttx/setup.cgi' f
I know how to make all sorts of errors with apache, who doesn't? I know I am in error here, hopefully this will give a better idead.