在Webarena上的第44篇Ubuntu文章

摘要

我在WebArena上尝试了Ubuntu 18.04。
我尝试了Apache 2.4和Perl 5.26。
我尝试了CGI。

设定

sudo a2enmod cgid

修改000-default.conf。

<VirtualHost *:80>
    ServerName hoge.com
    ServerAdmin hoge@localhost
    DocumentRoot /home/hoge/public_html/
    <Directory /home/hoge/public_html>
        AllowOverride None
        Require all granted
    </Directory>
    ScriptAlias /cgi-bin /home/hoge/cgi-bin
    <Directory "/home/hoge/cgi-bin">
        Options +ExecCgi
        AddHandler cgi-script .cgi
        AddHandler text/html .html
        AllowOverRide All
        Require all granted
    </Directory>
</VirtualHost>

示例代码

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html>\n";
print "hello\n";
print "</html>\n";

以上的内容。

广告
将在 10 秒后关闭
bannerAds