Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教一个nginx rewrite或默认首页的问题

[复制链接]
mouzhi 发表于 2009-7-19 23:29:59 | 显示全部楼层 |阅读模式
本帖最后由 mouzhi 于 2009-7-19 23:57 编辑

我配置了一段nginx的虚拟主机,想要实现当访问根目录下的文件时,去调用/control/web/下的文件,而如果根目录下不写任何东西(即只访问域名),则取调用/control/web/下的默认文件,即index.html、index.htm、index.php,如下是配置信息,当访问域名网址时,提示提示"500 Internal Server Error",查看错误日志提示,看来是无休止的循环了:
  1. 2009/07/19 23:32:44 [error] 17053#0: *95 rewrite or internal redirection cycle while processing "/control/web/control/web/control/web/control/web/control/web/control/web/control/web/control/web/control/web/control/web/control/web/control/web/", client: 123.103.8.11, server: www.abcd.com, request: "GET / HTTP/1.1", host: "www.abcd.com"
  2. [code]

  3. 请教一下,我的配置哪里有问题,谢谢![code]server
  4. {
  5.        listen       80;
  6.        server_name www.abcd.com;
  7.        index index.html index.htm index.php;
  8.        root /www/;

  9.        rewrite ^/(.*) /control/web/$1;

  10.        location ~ .*\.php$ {
  11.        fastcgi_pass   127.0.0.1:9000;
  12.        fastcgi_index  index.php;
  13.        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
  14.        include  fastcgi_params;
  15.        }
  16. }
复制代码
 楼主| mouzhi 发表于 2009-7-20 14:36:55 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 14:48 , Processed in 0.024147 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表