错误的apache配置。Perl脚本无法执行
我又一次得到了错误的apache配置。 我的脚本不希望被执行,浏览器试图将其作为文件下载错误的apache配置。Perl脚本无法执行,apache,perl,cgi,ubuntu-12.04,Apache,Perl,Cgi,Ubuntu 12.04,我又一次得到了错误的apache配置。 我的脚本不希望被执行,浏览器试图将其作为文件下载 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName president.com DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directo
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName president.com
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /var/www/cgi/
<Directory /var/www/cgi/>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Require all granted
AddHandler cgi-script .cgi .pl
</Directory>
服务器管理员webmaster@localhost
ServerName.com
DocumentRoot/var/www
选项如下符号链接
不允许超限
选项索引跟随符号链接多视图
不允许超限
命令允许,拒绝
通融
ScriptAlias/cgi-bin//var/www/cgi/
不允许超限
选项+执行CGI-多视图+符号链接所有者匹配
要求所有授权
AddHandler cgi script.cgi.pl
www-data:www-data
拥有权限755
,可以
已执行(+x
)要求所有授予的(仅适用于Apacvhe 2.4+)并粘贴:
Order allow,deny
allow from all
另外,我将AddHandler cgi script.cgi.pl
移动到DocumentRoot目录描述中这不是一个编程问题。你应该在ubuntu中或ubuntu上询问。