perl – 不能运行cgi,只显示纯文本(Ubuntu 13.10 Apache 2.4)
发布时间:2020-12-15 21:12:50 所属栏目:大数据 来源:网络整理
导读:我只是安装Ubuntu 13.10,我正在尝试安装Apache.但是当我尝试在cgi-bin中运行perl文件时,浏览器只显示纯文本. 我的Apache的default.conf如下: AddHandler cgi-script .cgi .pl ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ Directory "/usr/lib/cgi-bin" AllowO
我只是安装Ubuntu 13.10,我正在尝试安装Apache.但是当我尝试在cgi-bin中运行perl文件时,浏览器只显示纯文本.
我的Apache的default.conf如下: AddHandler cgi-script .cgi .pl ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +Indexes +ExecCGI +MultiViews +SymLinksIfOwnerMatch #Order allow,deny Require all granted Allow from all </Directory> 这是我的perl cgi文件: #!/usr/bin/perl print "Content-type: text/htmlnn"; print "<html>n"; print "<title> PERL CGI</title>n"; print "<body>"; print "hello perl-cgi!!!!!!!"; print "</body>"; print "</html>n"; 我已经在mime.conf中打开了Handler.该文件位于/usr/lib / cgi-bin中,并将其作为http不是file:///运行.我也安装了mod_perl. 解决方法
尝试
sudo a2enmod cgi 然后重新启动apache! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |