运行 apache 时出现禁止的 403 错误

Posted

技术标签:

【中文标题】运行 apache 时出现禁止的 403 错误【英文标题】:Forbidden 403 error when running apache 【发布时间】:2015-08-19 23:02:03 【问题描述】:

我正在尝试在运行 apache2 的 Ubuntu 14.10 上设置一个 Rails 应用程序(redmine)。

日志

无法服务器目录:没有匹配的 DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) 找到, 和选项指令禁止的服务器生成的目录索引

host.confg

<VirtualHost *:80>
  ServerAdmin kanishka@thewolf.in
  ServerName app.in
  ServerAlias app.in
  DocumentRoot /var/www/app.in/public_html/
  ErrorLog /var/www/app.in/log/error.log
  CustomLog /var/www/tribeapp.in/access.log combined
  <Directory  /var/www/app.in/public_html/redmine/public>
    Options Indexes FollowSymLinks MultiViews
        Require all granted
    RailsBaseURI /redmine
    PassengerResolveSymlinksInDocumentRoot on
    Order allow,deny
    allow from all
    AllowOverride all
  </Directory>
</VirtualHost>

Rails 新手。如果您需要更多信息,请告诉我。

【问题讨论】:

服务器配置问题在http://serverfault.com 上更受关注,所以是针对编程问题。 【参考方案1】:

试试这个

Options All <--turn on all options
Options Indexes FollowSymLinks   <--- replace previously set options with these two

【讨论】:

以上是关于运行 apache 时出现禁止的 403 错误的主要内容,如果未能解决你的问题,请参考以下文章

通过 SSL 调用 Web Api 时出现 403 禁止错误

为 Google 课堂获取课程列表时出现 403 禁止错误

Apache 尝试访问服务器上的“/”时出现 403 错误

发出 ajax Post 请求时出现 403 禁止错误

将 WAMP 用于自定义网站时出现错误代码 403

使用 SSL 时在 WAMP 服务器上出现 403 禁止错误