为什么我得到"未找到网址"当我尝试运行我的CGI脚本时?

时间:2014-11-26 15:05:12

标签: apache perl cgi mod-perl

我正在设置我的Windows 7计算机以使用以下Apache配置托管Perl CGI脚本:

<Directory "C:\Users\username\Documents\web">
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>

但是,当我尝试访问以下网址时,我收到“未找到网址”。我该如何解决这个问题?

http://localhost/~username/test.cgi

1 个答案:

答案 0 :(得分:0)

在您的网络服务器错误日志中说了什么?

我怀疑您尚未配置per-user web directories。它们默认关闭。 Apache需要它们来理解包含代字号的URL。