Tim Wunder jabbered: > Hi, > I'm trying to set up an Alias in my httpd.conf file that'll allow me to > redirect a request for <my_URL>/calendar to <my_URL>/cgi-bin/webcal so > that if I try to access <my_URL/calendar/webcal.cgi, I get the WebCal > calendar selection script. > I've made these entries in my httpd.conf file: > Alias /calendar "/home/httpd/cgi-bin/webcal" > <Directory "/home/httpd/cgi-bin/webcal"> > AllowOverride AuthConfig > Options ExecCGI > </Directory> > > When I type in <my_URL>/calendar/webcal.cgi I'm presented with the text > of the webcal.cgi perl script. When I type in > <my_URL>/cgi-bin/webcal/webcal.cgi the script executes and I'm presented > with the calendar selection screen. What must I do to get the script to > execute when called with <my_URL>/calendar/webcal.cgi? > > Ultimately, I want to be able to type <my_URL>/calendar and get > presented with the calendar selection screen.
Look at the ScriptAlias directive. You can also enable CGI on a per directory basis using a <Directory></Directory> block. For example: <Directory /home/*public_html/cgi-bin> Options +ExecCGI SetHandler cgi-script <Directory> This enable CGI scripts in user home directories. You need an appropriate AddHandler directive elsewhere in httpd.conf. However, enabling mortal users to run CGI scripts poses a significant security risk. Kurt -- I wonder if I ought to tell them about my PREVIOUS LIFE as a COMPLETE STRANGER? _______________________________________________ Linux-users mailing list Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users