Difference between revisions of "Setting Up CGI Scripts on the CS Webservers"

Line 33: Line 33:
 
Create your cgi/perl script in the cgi-bin directory.  
 
Create your cgi/perl script in the cgi-bin directory.  
  
'''Make sure the top line of your perl script says: ''#!/usr/local/bin/perl'''''
+
'''Make sure the top line of your perl script says:
 +
 
 +
<pre>
 +
                ''#!/usr/local/bin/perl'''''
 +
</pre>
  
 
Save your perl script.
 
Save your perl script.
  
 
'''chmod''' 704 test.pl            (replace the name “test.pl” with your script name.)
 
'''chmod''' 704 test.pl            (replace the name “test.pl” with your script name.)

Revision as of 16:05, 22 February 2010

Calling up your CGI script

To call up your cgi-script via a web browser, use the following format (replace “username” with your username and “test.pl” with your perl script name.)

(Note: Your cgi-script should reside in your public_html/cgi-bin directory.)

On the CS Grad Net:

               http://www.cs.jhu.edu/cgi-bin/cgiwrap/username/test.pl

On the CS Ugrad Net:


               http://ugradcs.jhu.edu/cgi-bin/cgiwrap/username/test.pl


Creating your first CGI script

CS Faculty, Grad Students, Staff, Researchers and Post Docs: Log into a CS Grad Net Linux machine.

CS Ugrad Students: Log into a CS Ugrad Net Linux machine.

mkdir ~username/public_html/cgi-bin

chmod 705 ~username/public_html/cgi-bin

cd ~username/public_html/cgi-bin

Create your cgi/perl script in the cgi-bin directory.

Make sure the top line of your perl script says:

                ''#!/usr/local/bin/perl'''''

Save your perl script.

chmod 704 test.pl (replace the name “test.pl” with your script name.)