mojave 发表于 2009-10-25 12:22:07

Nginx 负载均衡配置后访问为何必须要域名下的index.php

参照文本:http://blog.s135.com/post/306/
严格按照张宴的Nginx 简单的负载均衡配置设置后

我只能用http://域名.com/index.php来访问,

要是直接http://域名.com访问就会加载很久然后出现504超时的错误,

监听目录和监听文件类型都有写上:
                index index.html index.htm index.php;
                root/home/www;

请问这个是什么原因,我相信C大也做了均衡设置了吧:lol

[ 本帖最后由 mojave 于 2009-10-25 12:28 编辑 ]

微笑着吃饭 发表于 2009-10-25 19:17:32

技术贴yc003t

zyypp 发表于 2009-10-25 19:45:53

....刚注意这贴 呵呵
LZ 你是照搬 http://blog.s135.com/post/306/ 的这个?

这个里面 只是 把 负载均衡的配置贴了出来
并不是完整的
因为 负载均衡 用得 就是 nginx 的反向代理

比如这个配置
      upstreamblog.s135.com{
            server   192.168.1.7:8080;
            server   192.168.1.7:8081;
            server   192.168.1.7:8082;
      }

      server
      {
            listen80;
            server_nameblog.s135.com;

            location / {
                     proxy_pass      http://blog.s135.com;
                     proxy_set_header   Host             $host;
                     proxy_set_header   X-Real-IP      $remote_addr;
                     proxy_set_header   X-Forwarded-For$proxy_add_x_forwarded_for;
            }
      }
}


而其中的      
server   192.168.1.7:8080;
server   192.168.1.7:8081;
server   192.168.1.7:8082;
这三个端口 也是 需要配置成 server {}段的
也就是 这三个端口 单独访问 也是能访问成功的 才行
偶表达能力不好 谅解啊 能理解不?!

zyypp 发表于 2009-10-25 20:19:34

http://wiki.nginx.org/NginxHttpProxyModule

cpuer 发表于 2009-10-25 21:09:18

回复 1# 的帖子

负载均衡三楼所说。

我的论坛资源消耗不是很大,没必要负载均衡。

zyypp 发表于 2009-10-25 21:23:10

回复 5# 的帖子

不过 你vps多 倒真可以 搞一下玩玩 再来个mysql 双机互备 嘿嘿

xiejiji 发表于 2009-10-25 21:39:07

不懂这个。好好学习下。

zyypp 发表于 2009-10-25 21:43:04

回复 7# 的帖子

这个就是 nginx 的 反向代理 的延伸 呵呵

mojave 发表于 2009-10-25 22:32:07

回复 8# 的帖子

:lol 豁然开朗,我发觉研究多了,我这个什么都不懂的开始到现在,看什么东西都有点头绪了ZYYPP我爱死你了,把我头像的美女送你了

zyypp 发表于 2009-10-25 22:38:16

回复 9# 的帖子

好哇好哇 快送吧 嘿嘿
yc017t
页: [1] 2 3
查看完整版本: Nginx 负载均衡配置后访问为何必须要域名下的index.php