itself the net effect is to insert blank line after the header line the rest of this program' output is standard html and is used by the browser to generate web page on clientexactly as if the html lived in static html file on the server +cgi scripts are accessed just like html filesyou either type the full url of this script into your browser' address field or click on the tutor py link line in the examples root page of figure - (which follows minimal hyperlink that resolves to the script' full urlfigure - shows the result page generated if you point your browser at this script figure - simple web page from cgi script installing cgi scripts if you are running the local web server described at the start of this no extra installation steps are required to make this example workand you can safely skip most of this section if you want to put cgi scripts on another serverthoughthere are few pragmatic details you may need to know about this section provides brief overview of common cgi configuration details for reference like html filescgi scripts are simple text files that you can either create on your local machine and upload to the server by ftp or write with text editor running directly on the server machine (perhaps using telnet or ssh clienthoweverbecause cgi scripts are run as programsthey have some unique installation requirements that differ from simple html files in particularthey usually must be stored and named speciallyand they must be configured as programs that are executable by arbitrary users depending on your needscgi scripts also may require help finding imported +notice that the script does not generate the enclosing and tags included in the static html file of the prior section strictly speakingit should--html without such tags is technically invalid but because all commonly used browsers simply ignore the omissionwe'll take some liberties with html syntax in this book if you need to care about such thingsconsult html references for more formal details server-side scripting