96. 盘点那些关于Nginx的常考面试题(三)
Nginx配置高可用性怎么配置?
当上游服务器(真实访问服务器),一旦出现故障或者是没有及时相应的话,应该直接轮训到下一台服务器,保证服务器的高可用
Nginx配置代码:
server { listen 80; server_name www.lijie.com; location / { # 指定上游服务器负载均衡服务器 proxy_pass http://backServer; #nginx与上游服务器(真实访问的服务器)超时时间 后端服务器连接的超时时间_发起握手等候响应超时时间 proxy_connect_timeout 1s; #nginx发送给上游服务器(真实访问的服务器)超时时间 proxy_send_timeout 1s; # nginx接受上游服务器(真实访问的服务器)超时时间 proxy_read_timeout 1s; index index.html index.htm; } }
Nginx怎么判断别IP不可访问?
# 如果访问的ip地址为192.168.9.115,则返回403 if ($remote_addr = 192.168.9.115) { return 403; }
怎么限制浏览器访问?
# 不允许谷歌浏览器访问 如果是谷歌浏览器返回500 if ($http_user_agent ~ Chrome) { return 500; }
Rewrite全局变量是什么?