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: | + | '''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.)