一,安装apache2
sudo apt install apache2
二,创建cgi-bin目录
sudo mkdir /var/www/cgi-bin
三,打开/etc/apache2/mods-enabled/mime.load文件,配置加载cgi模块
LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so # 这一行是添加的
四,修改/etc/apache2/conf-enabled/serve-cgi-bin.conf
<IfModule mod_alias.c>
<IfModule mod_cgi.c>
Define ENABLE_USR_LIB_CGI_BIN
</IfModule>
<IfModule mod_cgid.c>
Define ENABLE_USR_LIB_CGI_BIN
</IfModule>
<IfDefine ENABLE_USR_LIB_CGI_BIN>
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Require all granted
AddHandler cgi-script .cgi .pl
</Directory>
</IfDefine>
</IfModule>
五,重启apache2
sudo /etc/init.d/apache2 restart
六,在/var/www/cgi-bin/目录创建test.cgi文件,编辑该文件
#!/usr/bin/perl
print "Content-type:text/html\r\n\r\n"; #注意这里不能用单引号。
print '<html>';
print '<head>';
print '<title>cgi test</title>';
print '</head>';
print '<body>';
print 'hello, world.';
print '</body>';
print '</html>';
七,在浏览器中输入localhost/cgi-bin/test.cgi即可。