Kevin Hill on Wed, 4 Aug 1999 09:38:30 -0400 (EDT) |
All you have to do is modify httpd.conf. It's a two step process: 1. Make sure you have "ExecCGI" enabled for the document root directory. This is accomplished by adding it to the "Options" list underneath the document root. 2. Add the name of your CGI program to the "DirectoryIndex" directive before the index.html and whatever else is there. Once you restart Apache, the webserver will use the name list under "DirectoryIndex" to determine your homepage. It will find the CGI program first (as a result of step 2) and be able to execute it (as a result of step 1). The only caveat is that you have now enabled CGI programs to run in the document root which could pose a nice security hole unless you've already locked everything down. - khill adam wrote: > > I am using not cgi but .shtml > in my ~public_html file > resides a file called > ".htaccess" > in this file I put > DirectoryIndex index.shtml > Of course, my buddy upgraded apache > and forgot to add SSI support, so my > page looks like hell right now :) > > Kevin Falcone wrote: > > > >>>>> "CB" == Christian Betz <shux@subculture.org> writes: > > > > CB> I have a quick apache question. From a standard distribution and with > > CB> apache and cgi scripts already working, how would I go about making the > > CB> default document a cgi script instead of index.html? I've been wondering > > CB> this for ages and believe it or not, I have looked through the docs, > > CB> though perhaps not vigorously enough. > > > > CB> All I want is for the script to run when I go to http://localhost instead > > CB> of showing index.html > > > > Well, my homepage is a php script, but I'm sure that you can figure > > out the difference. In the config file, there is a line with > > DirectoryIndex, and you need to add the filename you want to use > > (index.cgi?) to it. Mine looks like this. > > > > DirectoryIndex index.php index.html index.cgi > > > > The .php extension is bound to PHP, so apache knows what to do, you > > need to do something similar for the .cgi extension, and then put > > index.cgi first in the list, and then everything should work. I > > believe you need an AddHandler for the .cgi extension, but its been a > > while. > > > > -kevin > > > > -- > > Kevin Falcone <kevinfal@seas.upenn.edu> > > > > "The gene pool could use a little chlorine" > > > > _______________________________________________ > > Plug maillist - Plug@lists.nothinbut.net > > http://lists.nothinbut.net/mail/listinfo/plug > > -- > Adam > > ____________________ > ++ATH0 > http://adam.looney.com > > /-\ |\ /-\ (\/) > > Will Network for a Vespa. > > _______________________________________________ > Plug maillist - Plug@lists.nothinbut.net > http://lists.nothinbut.net/mail/listinfo/plug begin:vcard n:Hill;Kevin tel;fax:215.283.4942 tel;work:215.283.4877 x-mozilla-html:TRUE url:http://www.quarterleaf.com/ org:The Sycamore Group;Enterprise Development Division version:2.1 email;internet:khill@quarterleaf.com title:Senior Application Architect adr;quoted-printable:;;580 Virginia Drive=0D=0ASuite 100;Fort Washington;PA;19034;USA x-mozilla-cpt:;25440 fn:Kevin Hill end:vcard
|
|