访问/ cgi-bin / throws 403禁止

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> 

所以我有一个新的虚拟主机设置@ / var / www2

我可以访问一切正常。

除了当我导航到/ cgi-bin /

它会抛出403错误。

可能有两件事情在这里进行。 如果你打算在yourdomain / cgi-bin /之后没有任何其他的东西,并且closures了目录索引,那就是在path中没有index.html的情况下应该发生的事情。 它不能显示索引,因为它不存在,而且你没有浏览内容的权限。

如果您试图直接敲击脚本yourdomain / cgi-bin / script.pl,并且您正在获取脚本,则需要在脚本中添加执行位,并确保权限已设置,以便Web服务器可以执行他们。