Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: CGI index as text

by tachyon (Chancellor)
on Nov 24, 2004 at 06:40 UTC ( #410063=note: print w/replies, xml ) Need Help??


in reply to CGI index as text

It depends on their Apache setup. If you drop a .htaccess file into your webroot that looks like this:

DirectoryIndex index.cgi AddHandler cgi-script .cgi .pl Options +ExecCGI

Then add an index.cgi that looks like this:

#!/usr/bin/perl print "Content-Type: text/html\n\nHello World!\n";

and finally chmod 755 it....chmod 755 /blah/public_html/index.cgi

You should see the famous phrase if .htaccess of the default Apache httpd.conf directives is allowed. A 500 Internal Server Error or 403 Forbidden also probably indicates it is working but you have a typo or forgot the chmod respectively. If you see your index.htm(l) instead then the .htaccess override of the DirectoryIndex is not working.

You may also like to add:

ErrorLog /some/path/logs/error_log CustomLog /some/path/logs/access_log common

To your .htaccess. This gives you a private set of error logs if you don't already have them. Make sure the path exists though and is writable by Apache. It gets upset if it can't write logs.....

cheers

tachyon

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://410063]
help
Chatterbox?
erix eat the rich!
[1nickt]: I do think it is sad that roho has received 3 downvotes for his polite request, as did I when I objected to the profanity in stonecolddevin's sig. I upvoted both him and Karl for the discussion. Way too much downvoting for inappropriate reasons here!
Discipulus learn that 'argue' has a little negative sense, he thought was a neutral sense, 'vox media'
[1nickt]: argue == discuss && argue == be contentious
[Discipulus]: you are right 1nickt i didnt voted nor downvoted; I just upvote perl content i like
[1nickt]: In Spanish, to argue (like a fight) is discutir -- does not mean to discuss !
[1nickt]: Sigh, this is why I gave up human-only languages and became a Perl linguist :-)
[Discipulus]: i just, rarely, downvote unpolite posts and spam, and wrong advices
[Discipulus]: discutere in eatalian is neutral: but discutere with wife sounds implicitly negative..
[erix]: what's the offending signature?

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (6)
As of 2017-06-22 12:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many monitors do you use while coding?















    Results (519 votes). Check out past polls.