CGI::header

CGI::headerメソッドで、最低限のHTTPヘッダを用意してくれる。

(Perl) CGI.pmを用いてhtmlヘッダーを出力する (r271-635)

$ vi CGI.cgi

viでCGI.cgiを開いて、

このように書く。

$ perl CGI.cgi
Content-Type: text/html; charset=ISO-8859-1

<html>
  <head>
    <title>CGI::header</title>
  </head>
  <body>
    <a href="http://bgstation0.com/">B.G-STATION</a>
  </body>
</html>
$

perlコマンドで確認すると、こうなる。

$ sudo cp CGI.cgi /var/www/cgi-bin/
$ cd /var/www/cgi-bin/
$ sudo chmod 755 CGI.cgi

CGIを置く場所にコピーして、パーミッションを変更すれば、

ちゃんとCGIが表示される
ちゃんとCGIが表示される

ちゃんとCGIが表示される。

Sample/perl/CGI/header/src/CGI at master · bg1bgst333/Sample · GitHub