【问题标题】:Apache Access Forbidden, Virtual host,Apache Access Forbidden,虚拟主机,
【发布时间】:2015-01-23 10:33:00
【问题描述】:

我正在尝试在 rails 上运行 ruby​​ 并在 xampp 上运行 redmine。我的操作系统是windows 7。 我遵循了这个教程:http://nlb-creations.com/2013/06/26/installing-ruby-on-rails-and-redmine-with-xampp-on-windows-7/

当我尝试访问 localhost:3000 时,我得到了这个:

禁止访问!

您无权访问所请求的目录。要么没有索引文档,要么目录被读保护。

这是我在 httpd.conf 中的设置:

Listen 3000
LoadModule rewrite_module modules/mod_rewrite.so
#################################
# RUBY SETUP
#################################
<VirtualHost *:3000>
ServerName rails
DocumentRoot "c:/xampp/htdocs/dev-ruby/redmine/public/"
<Directory "c:/xampp/htdocs/dev-ruby/redmine/">
Options ExecCGI FollowSymLinks
AllowOverride all
Allow from all
Order allow,deny
Require all granted
AddHandler cgi-script .cgi
AddHandler fastcgi-script .fcgi
</Directory>
</VirtualHost>
#################################
# RUBY SETUP
#################################

我尝试了许多解决方案,但都没有奏效。我还删除了 .htaccess 文件,但没有任何改变。请问有什么想法吗??

【问题讨论】:

标签: ruby-on-rails windows apache xampp httpd.conf


【解决方案1】:

如果您的文档根目录在 C:\ 磁盘中,您应该为您的用户更改 xampp 文件夹(和子文件夹)的权限。

【讨论】:

猜你喜欢
  • 2011-10-16
  • 2011-06-19
  • 2019-08-25
  • 2012-04-26
  • 2012-09-25
  • 2011-03-25
  • 2018-06-26
  • 1970-01-01
  • 2011-05-04
相关资源
最近更新 更多