apache + redmine 403 - 提交很好

Dar*_*aro 2 apache freebsd passenger redmine http-status-code-403

我搜索了很多关于这个,但解决方案并没有那么多帮助.我试图在我的FreeBSD上将redmine升级到2.6.5,但我有403错误.

apache错误日志:

[autoindex:error] AH01276:无法提供目录/ usr/local/www/redmine/public /:找不到匹配的DirectoryIndex(无),以及Options指令禁止的服务器生成的目录索引

我的httpd conf:

<VirtualHost example.com:80>
   DocumentRoot "/usr/local/www/redmine/public"
    ServerName example.com

      FastCgiServer /usr/local/www/redmine/public/dispatch.fcgi -idle-timeout 120 -initial-env RAILS_ENV=production -initial-env PATH=/usr/local/bin -processes 2

<Directory "/usr/local/www/redmine/public">
   AddHandler fastcgi-script fcgi
   Order allow,deny
   Allow from all
   AllowOverride all
   Options  +FollowSymLinks +ExecCGI
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ dispatch.fcgi
</Directory>
    ErrorLog /logs/error.log
</Virtualhost>
Run Code Online (Sandbox Code Playgroud)

我不得不说:如果我在选项中添加+索引我在浏览器中看到文件,所以我觉得预设很好.任何人都可以给我任何暗示?在此先感谢4你的帮助

小智 9

在我的情况下,问题是由apache模块ModAutoIndex中的错误引起的.禁用模块就可以了.

请参阅https://serverfault.com/a/731859

禁用模块自动索引(这是错误行为的原因,将防止错误.

#LoadModule autoindex_module modules/mod_autoindex.so

在Apache 2.5.0发布之前,Phusion将解决Passenger 5.0.22的问题.