Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: setting up perl to work with appache

by AcidHawk (Vicar)
on Mar 11, 2004 at 07:15 UTC ( #335739=note: print w/ replies, xml ) Need Help??


in reply to setting up perl to work with appache

See my comments at Re: setting up a localhost for info on the localhost part.

-----
Of all the things I've lost in my life, its my mind I miss the most.


Comment on Re: setting up perl to work with appache
Replies are listed 'Best First'.
Re: Re: setting up perl to work with appache
by rebot (Initiate) on Mar 12, 2004 at 04:44 UTC
    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.
      I cut and pasted your cgi and put it into my cgi-bin dir and added a link to my test page and it worked fine. So there is no problem with your cgi (Other than the message I get that it is too late for -T). Also your httpd.conf settings look fine.

      You mentioned that you are using a hub..? Are you connecting to the url from the local machine or across a network..? Also Turn ZoneAlarm off for a bit while you are testing..?

      Let us know what happens..

      -----
      Of all the things I've lost in my life, its my mind I miss the most.
        AcidHawk,

        I am connecting to the url form my local machine and not across a network so the hub should not matter.

        I was running apache 2.0.48 (the newer version) and I uninstalled that. I installed the older version (1.3....) instead and now everything runs fine and I'm able to get that test file to work!

        I guess Apache 2.0.48 has issues with ZoneAlarm.

        I really appreciate your help.

        Looks like I'm on my way to learning Perl! I'm very excited.

        Again, thanks a lot!

        Take care!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://335739]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (9)
As of 2015-07-30 06:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (270 votes), past polls