Use a text editor to create a file called hello.pl and copy the following lines into it (remember to substitute <server_root> with the absolute path to your server root directory), and save your changes:
#!<server_root>/bin/https/perl/perl print "Content-type:text/html\n\n"; print "Hello World!"; |
Create a directory for this program. This directory is known as the cgi-bin directory, you can rename it if required.
mkdir /opt/SUNWwbsvr/cgi-bin |
Copy the hello.pl file into the /opt/SUNWwbsvr/cgi-bin directory
Access the Server Manager interface on a browser and click on the Programs tab.
Click the CGI Directory link if the server is running on UNIX. For Windows, the WinCGI Directory link. Specify:
a URL prefix (to which clients will send requests). In this example, this is set to /cgi-bin
the CGI directory. In our example, /opt/SUNWwbsvr/cgi-bin.
The server must have read and execute permissions to this directory.
Click OK and then Apply to save and apply the changes.
Open a browser window and (if your server is called acme, running on port 2222), type http://acme:2222/cgi-bin/hello.pl.
This executes the “Hello World” script, as shown in Figure 8-2: Sample CGI Script: