前言:
在一般情况下。我们想在一个网站下显示多个页面资源,一个个代理非常的麻烦。使用nginx就非常的方便。使用random_index。可以作为随机访问首页的效果
使用方式:
只作用于location / 下 。需配置以下。 随机访问/lmf/momo下的htlm文件
location / {
root /lmf/momo
random_index on;
}
配置好了重启nginx即可
如果重启失败报错nginx:[emerg] unknown directive "random_index" in /****
原因以及解决方式:
ngx_http_random_index_module模块处理以'/'为后缀的请求,并且在当前目录下随机抽取一个页面作为首页.这个模块将在ngx_http_index_module模块之前执行. 默认情况下,这个模块没有安装,你需要在安装nginx的时候加上配置参数--with-http_random_index_module.
需要重新安装nginx 或者重新./configure 重新./configure记得不要make 会覆盖你之前的配置。
命令:./configure --prefix=/usr/local/nginx --with-http_random_index_module
重启nginx即可。就不会报错了。