I still wasn't able to get my localhost to work.
Here's the cgi script I'm trying to run:
#!C:\perl\bin\perl.exe -wT
use strict;
use CGI;
my $query = new CGI;
print $query->header( "text/html" );
print <<END_HERE;
<html>
<head>
<title>My First CGI Script</title>
</head>
<body bgcolor="#FFFFCC">
<h1>This is a pretty lame Web page</h1>
<p>Who is this Ovid guy, anyway?</p>
</body>
</html>
END_HERE
# must have a line after "END_HERE" or Perl won't recognize
# the token
And here is how my configuration file httpd.conf is set up:
#
# ServerName gives the name and port that the server uses to identify
+itself.
# This can often be determined automatically, but we recommend you spe
+cify
# it explicitly to prevent problems during startup.
#
# If this is not set to valid DNS name for your host, server-generated
# redirections will not work. See also the UseCanonicalName directive
+.
#
# If your host doesn't have a registered DNS name, enter its IP addres
+s here.
# You will have to access it by its address anyway, and this will make
+
# redirections work in a sensible way.
#
# rebot.mn.rr.com:80
# 127.0.0.1:80
ServerName 127.0.0.1
my script alias is also set up the following way:
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to th
+e client.
# The same rules about trailing "/" apply to ScriptAlias directives as
+ to
# Alias.
#
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
#
# "C:/Program Files/Apache Group/Apache2/cgi-bin" should be changed to
+ whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
I am trying to use 127.0.0.1 to access and run this script. When I type the following script into the browser nothing happens and the browser keeps running and trying to load the page (acts like an infinate loop):
http://127.0.0.1/cgi-bin/test.cgi
thank you for your suggestion. I just can't get it to work. Does the fact that I'm also using ZoneAlarm and a hub make any difference?
I don't know. |