http_random_index_module不起作用

来源:2-21 Nginx模块讲解_random_index

慕粉2138032093

2018-04-12

我的location配置如下

location /rp {

        root /opt/app;

        random_index on;

    }

在 /opt/app/rp/ 文件夹下面放有html文件;

我的问题是:

当我把上面的配置信息放在 /etc/nginx/conf.d/default.conf 文件中时 访问localhost/rp时返回404

当我把上面的配置信息放在 /etc/nginx/nginx.conf 文件中时 访问localhost/rp时,刷新时可以正常出现随机页面

想问下为什么会这样呢?

写回答

1回答

Jeson

2018-04-12

你好,出现这个问题感觉和你多个虚拟主机匹配优先级有关系,当Nginx配置有几个相同的severname,这个时候会按照优先级读取。你的情况来看,nginx.conf会优先读取,所以会生效。而如果写到default.conf则不会,因为读取的还是nginx.conf中的severname配置。

0
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程