我需要带有 Web 服务器的小型虚拟机,所以我决定安装 Damn Small Linux。我需要运行一个 Web 服务器,该服务器使用一个脚本来托管一个站点,该脚本检查服务器的 IP 地址并在 HTML 页面中返回它。到目前为止,我有这样的工作:
脚本文件:
#!/usr/bin/perl
print "Content-type: text/html\n\n" ;
print <<EOF ;
<html>
<head><title>CGI Results</title></head>
<body>
<h1>Hello, world.</h1>
</body>
</html>
EOF
exit ;
该脚本是从 HTML 调用的,如下所示:
<iframe src="http://localhost/cgi-bin/skrypt.cgi" width="100%"></iframe>
它工作正常,但是每当我向该脚本添加除print
语句之外的其他内容时,例如:
my $address = "someValue"
…然后HTML页面没有运行脚本,而是下载它。我必须做什么才能使这个脚本工作?我只需要一个 IP 地址就可以出现在网页上。