首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Apache处于无限重定向循环中?

为什么我的Apache处于无限重定向循环中?
EN

Server Fault用户
提问于 2014-04-04 14:31:14
回答 1查看 10.9K关注 0票数 5

我们目前已经在it.example.com为IT设置了一个内部站点,其中托管了一个雷德明站点。

我希望设置Apache,这样如果用户转到kb.example.com,它会将用户重定向到http://it.example.com/some/path/to/knowledge-base作为快捷方式。

我在我的<VirtualHost>的末尾添加了一个httpd.conf,现在每当我试图访问主站点(it.example.com)时,浏览器就会进入一个无限重定向循环:

http://it.example.com/projects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-baseprojects/knowledge-base

这是我的httpd.conf

代码语言:javascript
复制
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
  PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.37
  PassengerDefaultRuby /usr/bin/ruby
</IfModule>

ServerName it.example.com
ServerAdmin support@example.com
DocumentRoot /var/www/redmine-2.4.3/public
ErrorLog logs/redmine_error_log
SetEnv RAILS_ENV production
SetEnv RailsEnv production

#If you are using mod_fcgid and are going to upload files larger than
 #131072 bytes you should consider adding the following line
#that allows to upload files up to 20 mb
MaxRequestLen 20971520

<Directory "/var/www/redmine-2.4.3/public">
    Options Indexes ExecCGI FollowSymLinks -MultiViews
    Order allow,deny
    Allow from all
    AllowOverride all
</Directory>

<VirtualHost *:80>
  ServerName kb.example.com
  Redirect / http://it.example.com/projects/knowledge-base
</VirtualHost>

因此,看起来VirtualHost被忽略了,kb.example.com的规则总是有效的,从而导致无限重定向.

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-04-04 14:35:22

我认为您需要将现有的it.example.com定义封装在一个<VirtualHost>块中。我认为这是因为如果没有it.example.com的vhost定义,kb.example.com就会成为默认的vhost。如果找不到合适的vhost,这就是服务内容,然后返回到它自己.

票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/586732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档